Outils pour utilisateurs

Outils du site


dev:python:unittest:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:python:unittest:start [2022/01/06 10:56] yoanndev:python:unittest:start [2022/07/20 19:51] (Version actuelle) yoann
Ligne 13: Ligne 13:
  
 ===== Usage ===== ===== Usage =====
 +
  
   * Les fichiers de tests sont des scripts Python dont le nom est préfixés par ''test_''   * Les fichiers de tests sont des scripts Python dont le nom est préfixés par ''test_''
 +  * On importe le module **unittest**
   * Le script de test doit contenir une classe qui dérive de la classe ''unittest.TestCase''   * Le script de test doit contenir une classe qui dérive de la classe ''unittest.TestCase''
-  * Les méthodes de tests contenues dans la classe doivent commencer par le mot clé ''test''.+  * Les méthodes de tests contenues dans la classe doivent commencer par le mot clé ''test''Cette convention permet au runner d'identifier les méthodes de test. 
  
-On importe le module **unittest** 
  
 <code python> <code python>
Ligne 30: Ligne 32:
 </code> </code>
  
-On crée une classe de test elle doit impérativement+On crée une classe de test elle doit impérativement hériter d'**unittest.TestCase**
-  * Avoir un nom qui commence par **Test** +
-  * Hériter d'**unittest.TestCase**+
  
 ===== Les méthodes assertX ===== ===== Les méthodes assertX =====
Ligne 68: Ligne 68:
   * http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-2/   * http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-2/
   * https://docs.python.org/fr/3/library/unittest.html   * https://docs.python.org/fr/3/library/unittest.html
 +  * https://www.youtube.com/watch?v=apgReCCAQr4
dev/python/unittest/start.1641466561.txt.gz · Dernière modification : 2022/01/06 10:56 de yoann