Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dev:python:unittest:start [2022/01/06 10:56] – yoann | dev: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 '' | * Les fichiers de tests sont des scripts Python dont le nom est préfixés par '' | ||
| + | * On importe le module **unittest** | ||
| * Le script de test doit contenir une classe qui dérive de la classe '' | * Le script de test doit contenir une classe qui dérive de la classe '' | ||
| - | * Les méthodes de tests contenues dans la classe doivent commencer par le mot clé '' | + | * Les méthodes de tests contenues dans la classe doivent commencer par le mot clé '' |
| - | On importe le module **unittest** | ||
| <code python> | <code python> | ||
| Ligne 30: | Ligne 32: | ||
| </ | </ | ||
| - | On crée une classe de test elle doit impérativement: | + | On crée une classe de test elle doit impérativement |
| - | * Avoir un nom qui commence par **Test** | + | |
| - | * Hériter | + | |
| ===== Les méthodes assertX ===== | ===== Les méthodes assertX ===== | ||
| Ligne 68: | Ligne 68: | ||
| * http:// | * http:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||