Disable Django South when running unit tests? How do you avoid running all of the south migrations when doing django unit testing?
Yes, the South documentation describes how to do it, but basically just add this to your settings.py file:
SOUTH_TESTS_MIGRATE = False # To disable migrations and use syncdb instead
SKIP_SOUTH_TESTS = True # To disable South's own unit tests
Even though, you have selected the good answer, I think that you should consider the option SOUTH_TESTS_MIGRATE instead. It will prevent to run all the migrations on your test db, and run syncdb
instead.