Ce document présente une introduction aux tests unitaires en Python, incluant des outils et des bibliothèques comme unittest, pytest et nose, ainsi que leur utilisation en intégration continue. Il aborde également des concepts avancés tels que le test-driven development, la mocks et l'infrastructure de tests. Enfin, il traite des tests en production, notamment avec des healthchecks, pour assurer la disponibilité des services.