测试使用南方迁移的Django应用程序

测试使用南方迁移的Django应用程序,django,django-south,django-testing,django-syncdb,Django,Django South,Django Testing,Django Syncdb,我正在尝试为使用南方迁移的Django应用程序创建一些功能测试。 最终,我还将创建斜纹测试 当我尝试运行现有测试时,由于南方迁移的问题,测试数据库没有成功创建。 (58次迁移中的第7次失败) 似乎出于测试目的,从Django模型构建测试数据库比从South构建测试数据库更好,就像syncdb一样 如何设置Django测试套件以从当前模型构建测试数据库,而不是尝试使用South?South设置控制此行为 将此行添加到settings.py文件: SOUTH_TESTS_MIGRATE = Fals

我正在尝试为使用南方迁移的Django应用程序创建一些功能测试。
最终,我还将创建斜纹测试

当我尝试运行现有测试时,由于南方迁移的问题,测试数据库没有成功创建。 (58次迁移中的第7次失败)

似乎出于测试目的,从Django模型构建测试数据库比从South构建测试数据库更好,就像syncdb一样

如何设置Django测试套件以从当前模型构建测试数据库,而不是尝试使用South?

South设置控制此行为

将此行添加到
settings.py
文件:

SOUTH_TESTS_MIGRATE = False

当你发现一个意想不到的问题,但是开发人员已经想到了,并且包含了一个简单的解决方案,你难道不喜欢它吗?但是。。。但是你的测试失败了?如果有人需要从您的迁移中升级,该怎么办?他们不能。你不能修复迁移吗?