guide
The Four Types of Test Cases Every Python Developer Should Write
Most developers write valid-path tests and stop, unsure if they've covered enough. This four-category model gives you a repeatable system for test coverage you can actually reason about.
test driven developmentpythonpytest

