从 1.5 迁移到 1.7 时的单元测试警告
Posted
技术标签:
【中文标题】从 1.5 迁移到 1.7 时的单元测试警告【英文标题】:Unit Test warning when migrating from 1.5 to 1.7 【发布时间】:2015-01-02 10:53:13 【问题描述】:我已将我的项目从 Django 1.5.1 迁移到 1.7。
我已从已安装的应用程序中删除了 South。但是当我执行runserver
命令时,我收到以下警告,即使我没有在项目中编写任何单元测试。
某些项目单元测试可能无法按预期执行。提示:Django 1.6 引入了一个新的默认测试运行器。看起来这个项目是 使用 Django 1.5 或更早版本生成。你应该确保你的测试 都按预期运行和表现。看 https://docs.djangoproject.com/en/dev/releases/1.6/#new-test-runner 了解更多信息。
如何删除此警告消息?
【问题讨论】:
【参考方案1】:把它放到你的settings.py
:
TEST_RUNNER = 'django.test.runner.DiscoverRunner'
【讨论】:
以上是关于从 1.5 迁移到 1.7 时的单元测试警告的主要内容,如果未能解决你的问题,请参考以下文章