Introduction aux tests en Python
Alexander Levin
Data Scientist
Interface en ligne de commande (CLI) – une interface qui permet d'interagir avec un programme en saisissant des commandes texte dans un terminal.
Commande pour exécuter slides.py depuis la CLI :
pytest slides.py
Signification : « Veuillez lancer le cadre pytest en utilisant les tests du module slides.py »
Sortie d'un test :

Sortie d'un test :

Sortie d'un test :

Sortie d'un test :

Sortie d'un test :



Commande pour exécuter tous les tests dans tests_dir/ :
pytest tests_dir/
Signification : « Veuillez lancer le cadre pytest en utilisant tous les tests trouvés dans le dossier tests_dir ».

Commande pour exécuter les tests de tests_ex.py contenant « squared » :
pytest tests_ex.py -k "squared"
Signification : « Veuillez lancer le cadre pytest en utilisant tous les tests du script tests_ex.py qui contiennent squared ».
Sortie :

pytestscript_name.pydirectory_name/-k "keyword_expression"Introduction aux tests en Python