- Verifique se os pacotes pytest, pytest-testdox e/ou pytest-django estão instalados globalmente em seu sistema:
pip list
- Caso eles apareçam na listagem, rode os comandos abaixo para realizar a desinstalação:
pip uninstall pytest pytest-testdox pytest-django -y
- Após isso, crie seu ambiente virtual:
python -m venv venv
- Ative seu ambiente virtual:
# Linux e Mac:
source venv/bin/activate
# Windows (PowerShell):
.\venv\Scripts\activate
# Windows (GitBash):
source venv/Scripts/activate
- Instale as bibliotecas necessárias:
pip install pytest-testdox pytest-django
- Tarefa 1:
pytest --testdox -vvs tests/tarefas/t1/
- Tarefa 2:
pytest --testdox -vvs tests/tarefas/t2/
- Tarefa 3:
pytest --testdox -vvs tests/tarefas/t3/
- Tarefa 4:
pytest --testdox -vvs tests/tarefas/t4/
Você também pode rodar cada método de teste isoladamente:
pytest --testdox -vvs caminho/para/o/arquivo/de/teste::NomeDaClasse::nome_do_metodo_de_teste
Exemplo: executar somente "test_user_login_without_required_fields".
pytest --testdox -vvs tests/tarefas/t2/users/t2_user_views_test.py::UserLoginViewsT2Test::test_user_login_without_required_fields
Para executar todos os testes:
pytest --testdox -vvs