What problem does it solve? Writing reliable tests for Django applications and Django REST Framework APIs is often inconsistent and slow, leading to fragile test suites, low coverage, and bugs reaching production. ## Core Features & Use Cases - TDD Workflow Guidance: Provides a red-green-refactor cycle with pytest-django configuration, test settings, and reusable conftest.py fixtures. - Factory-Based Test Data: Uses factory_boy factories to generate model instances, related objects, and batch data instead of manual object creation. - Full-Stack Test Patterns: Covers model tests, view tests, DRF serializer and ViewSet API tests, mocking of external services, email assertions, and integration flow testing. - Use Case: When building a new DRF endpoint, follow the patterns to write a failing API test first, implement the view, then verify authentication, filtering, and validation behavior with factories and an authenticated API client. ## Quick Start Write pytest tests for my Django REST Framework product API using factory_boy factories and an authenticated API client.