django-tdd - Test Django applications with TDD
Provides Django testing strategies using pytest-django, TDD, factory_boy, mocking, coverage, and Django REST Framework API testing.
Tags
Updated: 2026-10-07Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write failing-first tests
- Configure pytest settings
- Create reusable test fixtures
- Build model factories
- Test Django models
- Test Django views
- Test serializers and APIs
- Apply mocking techniques
- Measure test coverage
Inputs
- Django application code
- Test scenarios
- Project settings
- API requirements
Outputs
- Test files
- Pytest configuration
- Test fixtures and factories
- Test results
- Coverage reports
Requirements
- Python environment
- Django project
- pytest-django
- factory_boy
- Django REST Framework
