Every since I added `south` to INSTALLED_APPS (the webapp in Socorro [0])
Running the whole test suite has gone from ~5 seconds to ~50 seconds and I
can't figure out how to tell south to NOT get involved. Basically, I trust
what syncdb sets up.
For what it's worth, I'm using test-utils to force the DATABASES to be a
`:memory:` sqlite thing. And so, I always have `FORCE_DB=true` on.
Things that DON'T work:
* Setting `SOUTH_TESTS_MIGRATE=False` (I think this only applies if you
don't use django-nose)
* Prefixing with `REUSE_DB=1` on the command line
Things that DOES work:
* Removing 'south' from INSTALLED_APPS before running the tests. Not a very
practical solution because I'll want it in there when making migrations and
running them.
I'm happy to dig deeper and file issues and stuff but perhaps this is a
known issue that's been solved by you before.
[0]
https://github.com/mozilla/socorro/pull/2581
--
Peter Bengtsson
Mozilla Web Engineering