当前位置:  开发笔记 > 编程语言 > 正文

列出Nosetest发现的所有测试

如何解决《列出Nosetest发现的所有测试》经验,为你挑选了2个好方法。

nosetests用来运行我的单元测试,效果很好.我想获得所有测试的列表nostests而不实际运行它们.有没有办法做到这一点?



1> oneself..:

版本0.11.1目前可用.您可以在不运行测试的情况下获取测试列表,如下所示:

nosetests -v --collect-only


请参阅[`-vv`](http://stackoverflow.com/a/3448487/232794)作为比`-v`更好的选择.

2> Matthew Rank..:

我建议使用:

nosetests -vv --collect-only

虽然-vv在没有描述的选项man nosetests,"的扩展介绍,鼻子单元测试框架"指出:

使用-vv标志可以获得nose的测试发现算法的详细输出.这将告诉您鼻子是否在寻找合适的地方找到您的测试.

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

底线是该-vv选项非常方便,我几乎总是使用它而不是-v选项.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有