Technology
pytest fixtures, parametrization, isolation, integration testing, and maintainable Python test suites.
Practice items tagged with pytest.
Repairs a Django serialization path with select_related and prefetch_related, then locks the query shape with a regression test.
Explains pytest fixture dependency resolution, caching, lifetime, and the isolation cost of wider scopes.
Explains reverse-order fixture cleanup and designs teardown that remains safe when setup or tests fail.
Verifies commit callbacks without confusing callback registration with durable external delivery.
Overrides FastAPI boundaries for focused tests and restores the global override mapping reliably.
Uses parametrization for one behavior across meaningful cases while keeping failures and intent easy to read.
Preparation paths where this taxonomy appears in the track scope.