What problem does it solve? Writing tests requires realistic, isolated, and consistently cleaned-up data, but hand-crafting fixtures for every test leads to duplication, flaky tests, and data leakage between test cases. ## Core Features & Use Cases - Factory-Based Data Creation: Build reusable model factories with Factory Boy, including sequences, fuzzy values, and post-generation hooks for related objects. - Realistic Data Generation: Produce believable names, emails, addresses, and dates using Faker for users, posts, and other domain entities. - Lifecycle & Isolation Management: Manage setup/teardown with pytest fixtures, transactional rollback, and strategy patterns for different data profiles. - Use Case: When testing a user registration API, generate a batch of isolated users with related posts via factories, run assertions, and have all data automatically rolled back after each test. ## Quick Start Generate pytest fixtures and Factory Boy factories for my User and Post models with automatic cleanup between tests.