{{tag>dev python test}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/715... https://docs.pytest.org/en/latest/|Pytest]], vous devez au préalable l'installer. Pour cela, utilisez P... Voyons les différentes étapes !
Avant tout, nous devons créer un fichier de test dans l’arborescence d... us nommerons ''test_operators.py''. Ensuite, nous devons **importer le module** contenant le fichier
{{tag>dev python test}}
====== Testez votre projet Python ======
Notes et transcriptions du cours “[... formes de tests**. Vous verrez également comment devenir plus efficace en utilisant le **test-driven development** !
**Objectifs pédagogiques** :
À l'is... avec Locust]]
* [[440_decouvrez_le_test_driven_development|Découvrez le Test-Driven Development]]
{{tag>dev python test}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/715... **exécuter** l’ensemble des tests du module, nous devons appeler la fonction ''main'' du module ''unitt... ''. Ainsi, pour lancer l’ensemble des tests, nous devons ajouter à la fin du fichier un ''main'' avec l... t le module **operators** avec Unittest.
Vous ne devez pas mettre en place de tests unitaires pour le
{{tag>dev python test}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/715... else:
return False
</code>
Nous devons tout d’abord identifier les **méthodes publiqu... de notre classe ''Calculator''. D’une part, nous devons **tester les messages entrants** et, d’autre part, nous devons **vérifier les messages sortants** de notre bo
{{tag>dev python test}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/715... odes publiques, et non les méthodes privées.
Vous devez éviter de directement tester les méthodes privé... taires sont des clients de l'objet testé, vous ne devez ainsi tester que l’interface publique de l’obje
{{tag>dev python test}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/715... cédent]] | ⌂ [[000_start|Retour au sommaire]] | [[440_decouvrez_le_test_driven_development|Suivant ▷]]
{{tag>dev python test}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/715... enclassrooms]].
====== Découvrez le Test-Driven Development ======
:TODO:
[[430_verifier_perfor
{{tag>dev python test}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/715... =====
:TODO:
[[440_decouvrez_le_test_driven_development|◁ Précédent]] | ⌂ [[000_start|Retour au s