I like having unit tests grouped into separate files as any self-respecting unit test framework typically allows. Kind of a shock that django didn't get things right out of the box. The start of my research landed me on split django app tests in several files.
I forgot to add my application to django's INSTALLED_APPS constants in
settings.py; don't make that mistake.
In the taskifier example, I can call all the tests by
python manage.py test taskifier, a specific
python manage.py test taskifier.WorkerHelperTestCase, or even a specific test method
python manage.py test taskifier.WorkerHelperTestCase.test_email_simple_validate.
162 words. Post tags: python, Django, and unit test.