29

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

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

似乎为了测试的目的,最好从 Django 模型构建测试数据库,就像 syncdb 一样,而不是从 South。

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

4

1 回答 1

64

South 设置SOUTH_TESTS_MIGRATE控制此行为。

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

SOUTH_TESTS_MIGRATE = False
于 2011-04-06T20:31:19.400 回答