Neste tutorial pytest, cobrimos as seguintes áreas -
- Instalando o pytest ..
- Identificar arquivos de teste e funções de teste.
- Executando todos os arquivos de teste usando pytest –v.
- Executando arquivo específico usando pytest <nome do arquivo> -v.
- Execute testes pela substring correspondente a pytest -k <substring> -v.
- Execute testes com base nos marcadores pytest -m <marker_name> -v.
- Criação de luminárias usando @ pytest.fixture.
- conftest.py permite acessar equipamentos de vários arquivos.
- Parametrizando testes usando @ pytest.mark.parametrize.
- O Xfailing testa usando @ pytest.mark.xfail.
- Ignorando testes usando @ pytest.mark.skip.
- Pare a execução do teste em n falhas usando pytest --maxfail = <num>.
- Execução de testes em paralelo usando pytest -n <num>.
- Gerando resultados xml usando pytest -v --junitxml = "result.xml".