运行单元测试时禁用Django South?

Mik*_*keN 41 django unit-testing django-south

运行单元测试时禁用Django South?在进行django单元测试时,如何避免运行所有南迁移?

And*_*w C 68

是的,South文档描述了如何执行此操作,但基本上只需将其添加到settings.py文件中:

SOUTH_TESTS_MIGRATE = False # To disable migrations and use syncdb instead
SKIP_SOUTH_TESTS = True # To disable South's own unit tests
Run Code Online (Sandbox Code Playgroud)


kid*_*ouk 31

即使你已经选择了好的答案,我认为你应该考虑选择SOUTH_TESTS_MIGRATE.它将阻止在测试数据库上运行所有迁移,syncdb而是运行.