Identification des fichiers de test et des fonctions de test

Lancer pytest sans mentionner de nom de fichier exécutera tous les fichiers de format test_*.py ou *_test.pydans le répertoire courant et les sous-répertoires. Pytest identifie automatiquement ces fichiers en tant que fichiers de test. nouscan make pytest lance d'autres noms de fichiers en les mentionnant explicitement.

Pytest nécessite que les noms des fonctions de test commencent par test. Noms de fonctions qui ne sont pas au formattest*ne sont pas considérées comme des fonctions de test par pytest. nouscannot faire explicitement considérer à pytest toute fonction ne commençant pas par test comme fonction de test.

Nous comprendrons l'exécution des tests dans nos chapitres suivants.