Skip to main content

Series 19: Testing Your Python Applications

Automated tests document intent, ship refactors confidently, and keep CI honest. This series follows the syllabus in article-plan.md: why tests exist, unittest in depth, pytest ergonomies (markers, fixtures, parametrization), pragmatic TDD, unittest.mock isolation, coverage measurement, plus API-level assertions that reuse your FastAPI knowledge.

Articles