在运行单元测试时禁用Django South?在进行django单元测试时,如何避免运行所有的南向迁移?
发布于 2011-04-27 10:24:39
是的,South documentation描述了如何做到这一点,但基本上只需在您的settings.py文件中添加以下内容:
SOUTH_TESTS_MIGRATE = False # To disable migrations and use syncdb instead
SKIP_SOUTH_TESTS = True # To disable South's own unit tests发布于 2011-05-19 01:36:05
尽管您已经选择了很好的答案,但我认为您应该考虑SOUTH_TESTS_MIGRATE选项。它将阻止在您的测试数据库上运行所有迁移,而改为运行syncdb。
https://stackoverflow.com/questions/5798446
复制相似问题