Consider the use of Factory Boy to create test data.
Currently all test data is created somewhat manually. I think something like Factory Boy would greatly improve the maintainability of tests as well as streamline the way test data is created in integration tests and in gendummydata.py. It will also help making the test data deterministic, which is a property that at least gendummydata.py currently lacks.
Any thoughts?
Edited by Joakim Saario