我用nosetests运行单元测试代码我和它运作良好。我想所有的不实际运行他们nostests认定测试的名单。有没有办法做到这一点?

有帮助吗?

解决方案

版本0.11.1当前可用。你可以得到的测试列表,但不运行它们如下:

nosetests -v --collect-only

其他提示

我推荐使用:

nosetests -vv --collect-only

虽然-vv选项未在man nosetests描述,“一个扩展介绍鼻子单位测试框架“指出:

  

使用-vv标志可以从鼻子的测试发现算法的详细输出。这会告诉你的鼻子是否被连看在正确的地方(一个或多个)找到你的测试。

试图确定为什么nosetests只找到了一些你的测试时,-vv选项可以节省时间。 (在我的情况,这是因为nosetests跳过某些测试,因为.py脚本是可执行的。)

底线是,-vv选项是非常方便的,并且我几乎总是用它代替-v选项。

会有一声:产生这种行为的新--collect开关在PYCON上周demo'd。它应该是在躯干“很快”和将在0.11的释放。

在http://groups.google.com/group/nose-users列表是鼻子的问题一个很好的资源。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top