Retour à la leçonMission
Mission : le test qui passe seul mais échoue dans la suite complète
Diagnostiquer une fuite d'isolation entre tests et compléter la couverture de validation d'un endpoint avec des tests paramétrés.
Contexte
tests/test_products.py compte désormais une vingtaine de tests. test_create_product réussit systématiquement lancé seul, mais échoue de façon intermittente quand toute la suite tourne dans un ordre différent. Par ailleurs, personne n'a encore écrit de test couvrant la validation du prix négatif sur POST /products, alors que c'est justement ce genre de régression silencieuse que cette leçon vise à éviter.