从 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 时的单元测试警告的主要内容,如果未能解决你的问题,请参考以下文章

软件测试培训机构教你学单元测试

Go 单元测试从 0 到 1

Go 单元测试从 0 到 1

手把手教你如何进行 Golang 单元测试

实体框架迁移 - 如何创建单元测试以确保迁移模型是最新的?

从命令行运行单元测试时的 SSL 连接问题