Identificando arquivos de teste e funções de teste

Executar pytest sem mencionar um nome de arquivo irá executar todos os arquivos de formato test_*.py ou *_test.pyno diretório e subdiretórios atuais. O Pytest identifica automaticamente esses arquivos como arquivos de teste. Nóscan faça pytest executar outros nomes de arquivo, mencionando-os explicitamente.

Pytest requer que os nomes das funções de teste comecem com test. Nomes de funções que não têm formatotest*não são consideradas funções de teste por pytest. Nóscannot faça pytest explicitamente considerar qualquer função que não comece com test como uma função de teste.

Vamos entender a execução de testes em nossos capítulos subsequentes.