【发布时间】:2015-04-02 18:09:02
【问题描述】:
最好继续使用使用manage.py test 来运行测试的约定,而不是引入不符合 Django 项目标准的新命令。
编写 py.test 可以使用的测试非常简洁。你能两全其美并连接 Django 的manage.py test 来运行这些测试吗?
【问题讨论】:
最好继续使用使用manage.py test 来运行测试的约定,而不是引入不符合 Django 项目标准的新命令。
编写 py.test 可以使用的测试非常简洁。你能两全其美并连接 Django 的manage.py test 来运行这些测试吗?
【问题讨论】:
看起来没有开箱即用的方法可以做到这一点,所以我 added a PR to django-pytest 支持这一点。
将以下内容添加到settings.py:
TEST_RUNNER = 'pytest_django.runner.PyTestRunner'
然后你就可以运行了
manage.py test
【讨论】: