What are your best practices for working with test data in Django?
Make sure you use sqlite for testing purposes. There's a considerable difference in speed compared to other db engines.
I currently use a single fixtures file per application, but as projects grow, the tests are taking far too long and I believe that the (now large) fixtures being loaded for each test class are at fault.
I've avoided having lots of smaller fixtures because of concerns about duplication and maintenance, but I know think that's unavoidable.
Before I go down that path though, I thought I would ask what others do with fixtures for testing their applications/projects.