Flask: Testing Hello World – Dev Community

Antes de continuarmos aprendendo a criar aplicativos da Web mais complexos, precisamos aprender outro recurso muito importante do Flask. O Flask facilita o teste do seu aplicativo da Web sem executar um servidor da Web. Para fazer isso, criamos um arquivo chamado test_app.py na mesma pasta, pois temos o app.py com o seguinte conteúdo. O nome dos arquivos deve começar com a palavra test_, mas, caso contrário, você pode escolher qualquer nome de arquivo. Dentro, importamos o aplicativo usando o aplicativo Importar e adicionamos uma função de teste. Seu nome deve começar com test_, mas, caso contrário, podemos escolher qualquer nome. A partir do objeto App que importamos, ou seja, do nosso aplicativo Flask, podemos obter o test_client, que é uma representação do nosso aplicativo Web em execução. Então podemos enviar várias solicitações. Nesse caso, enviamos uma solicitação HTTP GET para a raiz do site usando web.get (“Retitamos um objeto de resposta que podemos interrogar com várias afirmações. Para executar isso, precisamos instalar pytest: py Instalar o modo de fulls. test_app (): web = app.app.test_client () rv = web.get (‘/’) Assert rv.status == ‘200 ok’ Assert rv.data == B’Hello World! ‘

Fonte

Publicar comentário

Você pode ter perdido