Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
python:unittest [2022/11/28 15:12] marclebrun |
python:unittest [2022/11/28 15:16] (Version actuelle) marclebrun |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
# Function qui tourne avant chaque test afin de | # Function qui tourne avant chaque test afin de | ||
# mettre en place certains pré-requis. | # mettre en place certains pré-requis. | ||
- | pass | + | return super().setUp() |
+ | |||
+ | def teaddown(self): | ||
+ | return super().tearDown() | ||
| | ||
def test_abs(self): | def test_abs(self): | ||
Ligne 29: | Ligne 32: | ||
# Test que la valeur de 12-15 est bien inférieure à 0. | # Test que la valeur de 12-15 est bien inférieure à 0. | ||
self.assertLess(12-15, 0) | self.assertLess(12-15, 0) | ||
- | | + | </code> |
+ | |||
+ | Ajouter cette partie si on veut pouvoir lancer le script en ligne de commande, | ||
+ | ce qui n'est pas nécessaire si on utilise un éditeur qui peut lancer les tests | ||
+ | lui-même : | ||
+ | |||
+ | <code python> | ||
if __name__ == '__main__': | if __name__ == '__main__': | ||
unittest.main() | unittest.main() | ||
</code> | </code> | ||