Trilha Validação com pytest
Pegar as queries de "caça-bug" da Trilha 1 e transformar em testes automatizados, que rodam no seu terminal e depois no CI, quebrando o build quando o dado fica inconsistente.
Esta trilha roda na sua máquina
Diferente das outras, aqui não tem prática rodando na página: testes de verdade
rodam no seu computador. O código está no repositório, na pasta
trilha-3/. Cada módulo abaixo te leva por uma parte; siga com o
trilha-3/README.md aberto do lado.
Provas por módulo
Questões de múltipla escolha corrigidas na hora, mais uma questão aberta por prova, que não entra na nota e existe pra você comparar o seu texto com uma resposta modelo. Nota ≥ 70% = módulo firme. Faça depois de estudar o módulo correspondente.
Módulos
pytest, ler a saída, erros comunstest_, assert, fixture, conftest.py, flags úteisxfail, pegar o bug@pytest.mark.parametrize, GitHub Actions, build vermelhoPré-requisito
Ter o código na máquina e o Python instalado. O Módulo 1 cobre os dois passo a passo.