nose版本1.3.7的文档说明了这一点
较新版本的coverage包含自己的鼻子插件,优于内置插件 . 它暴露了更多的coverage选项,并使用了coverage的原生html输出 . 根据安装的coverage版本,包含的插件可能会覆盖nose builtin插件,或者以不同的名称提供 . 检查nosetests --help或nosetests --plugins,找出你系统上可用的覆盖插件 .
运行nosetests --plugins --verbose我可以看到我的插件“覆盖”的描述“使用Ned Batchelder的覆盖模块激活覆盖率报告” . 对我来说,从这个描述中我不清楚我使用的是什么覆盖插件 .
With what version of coverage did the new nose plug-in become available?
How can I know if I am using it?
Does such a plug-in really exist?
在今年5月(2016年),Ned Batchelder似乎建议使用 coverage -m nose ...
并且没有在issue-tracker和stackoverflow上提及新的插件 .
1 回答
覆盖范围从未提供过自己的鼻子插件 .
请注意,不再维护鼻子,因为nose documentation states:
如果你必须使用鼻子,我继续建议使用覆盖来润鼻子: