我刚开始使用 Django,并且只在几个项目中使用过 PyTest,但我都喜欢它们。
所以我很高兴发现pytest-django插件,它看起来非常简单易用。
根据Django 教程的第 5 部分(我一直在研究),我在mysite/polls/tests.py
. 这些可以通过内置的测试运行器完美运行。
所以,现在安装了pytest和pytest-django,当我py.test
从项目根目录中运行时,或者py.test polls
我什么也得不到:
当我用 明确调用我的文件时py.test polls/tests.py
,我得到了丰富多彩的预期输出:
我错过了什么?我已经按照字母的设置,插件的基本用法文档证明一个简单的py.test
应该自动找到我的测试。为什么没有被发现?