【问题标题】:django-nose collect-only runs testsdjango-nose collect-only 运行测试
【发布时间】:2014-01-28 17:44:28
【问题描述】:

Nose 和 django-nose 已安装,运行以下命令时:

./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'...

为什么collect-only 运行测试而不是输出它们的名称?

【问题讨论】:

  • 我认为测试没有运行。看看他们执行的总时间,它是 0.000 秒。如果您删除 --collect-only 属性,总时间会发生变化,因为在这种情况下它们确实会被执行。这是因为鼻子测试在运行测试时使用相同的输出。

标签: python django testing django-nose


【解决方案1】:

增加详细程度似乎会产生预期的结果:

./manage.py test --collect-only --verbosity=2

【讨论】:

  • 这样的东西是我讨厌鼻子的原因。 py.test 可以正常工作,没有奇怪的行为。
猜你喜欢
  • 2015-06-28
  • 2012-09-12
  • 2012-11-11
  • 1970-01-01
  • 2012-07-28
  • 2011-12-12
  • 2012-08-01
  • 1970-01-01
  • 2022-01-11
相关资源
最近更新 更多