TDD in Python with pytest - Part 3
The TDD process has some caveats that are worth being discussed. In this chapter I discuss some aspects of TDD and unit testing that I consider extremely important:
source
- Tests should be fast
- Tests should be idempotent
- Tests should be isolated
- External systems
- Focus on messages