Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试为使用南迁移的 Django 应用程序创建一些功能测试。 最终,我还将创建 Twill 测试。
当我尝试运行现有测试时,由于 South 迁移的问题,未成功创建测试数据库。(在 58 次迁移中的第 7 次失败)
似乎为了测试的目的,最好从 Django 模型构建测试数据库,就像 syncdb 一样,而不是从 South。
如何设置 Django 测试套件以从当前模型构建测试数据库与尝试使用 South?
South 设置SOUTH_TESTS_MIGRATE控制此行为。
SOUTH_TESTS_MIGRATE
将此行添加到您的settings.py文件中:
settings.py
SOUTH_TESTS_MIGRATE = False