Notes on Test-Driven Development, aka TDD.
Test-driven Development with Python
Clean Architectures in Python