Python django nose collect仅运行测试
当运行以下程序时,安装机头和django机头:Python django nose collect仅运行测试,python,django,testing,django-nose,Python,Django,Testing,Django Nose,当运行以下程序时,安装机头和django机头: ./manage.py test --collect-only 输出如下: nosetests --collect-only --verbosity=1 Creating test database for alias 'default'... . ---------------------------------------------------------------------- Ran 1 test in 0.000s OK Dest
./manage.py test --collect-only
输出如下:
nosetests --collect-only --verbosity=1
Creating test database for alias 'default'...
.
----------------------------------------------------------------------
Ran 1 test in 0.000s
OK
Destroying test database for alias 'default'...
为什么
只收集运行测试而不是输出它们的名称?增加详细程度似乎会产生期望的结果:
/manage.py测试--仅收集--详细性=2我认为测试没有运行。看看他们执行的总时间,是0.000秒。如果删除--collect only属性,则总时间会发生变化,因为在本例中它们实际上是执行的。令人困惑的是,鼻测试在运行测试时使用相同的输出。这就是我讨厌鼻的原因。py.test只是工作,没有不稳定的行为。