Mis a jour le 2017-09-24, 21:34

Framework de test unittest

Le test doit faire partie du processus de développement, et on devrait même écrire les tests avant même de développer le code. Pour utiliser le module de test sous python : import unittest
Principes de fonctionnement des tests :
Différents types d'assertions : Toutes ces assertions peuvent prendre un argument msg qui est le message à sortir en cas d'erreur (plus explicite) : self.assertTrue(1 == 2, msg = '1 ne vaut pas 2')
On peut faire exécuter du code avant tous les tests et après tous les tests grâce à 2 méthodes de classe :
Pour exécuter le code de test contenu à l'intérieur d'un module myModule : python -m unittest myModule

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert