25. Outils de développement¶
Les modules décrits dans ce chapitre vous aident à écrire des logiciels. Par exemple, le module pydoc
prend un module et génère de la documentation basée sur son contenu. Les modules doctest
et unittest
contiennent des cades applicatifs pour écrire des tests unitaires qui permettent de valider automatiquement le code en vérifiant que chaque résultat attendu est produit. Le programme 2to3 peut traduire du code Python 2.x en Python 3.x.
La liste des modules documentés dans ce chapitre est :
- 25.1.
pydoc
— Générateur de documentation et système d’aide en ligne - 25.2.
doctest
— Test interactive Python examples - 25.3.
unittest
— Framework de tests unitaires- 25.3.1. Exemple basique
- 25.3.2. Interface en ligne de commande
- 25.3.3. Découverte des tests
- 25.3.4. Organiser le code de test
- 25.3.5. Réutilisation d’ancien code de test
- 25.3.6. Ignorer des tests et des erreurs prévisibles
- 25.3.7. Classes et fonctions
- 25.3.8. Classes et modules d’aménagements des tests
- 25.3.9. Traitement des signaux
- 25.4. 2to3 — Traduction automatique de code en Python 2 vers Python 3
- 25.5.
test
— Regression tests package for Python - 25.6.
test.support
— Utility functions for tests