2016-09-02 30 views
1

nose版本1.3.7的文件说,覆盖范围是否提供其自己的鼻子插件版本?

覆盖的较新版本都包含自己的鼻子插件,它是优于内置插件。它暴露了更多覆盖范围的选项,并使用覆盖范围的原生html输出。根据安装的版本,附带的插件可能会覆盖内置插件,或者以不同的名称提供。请检查nosetests --helpnosetests --plugins以确定系统上可用的覆盖率插件。

正在运行nosetests --plugins --verbose我可以看到我的插件“coverage”中的描述“使用Ned Batchelder的覆盖模块激活覆盖率报告”。 对于我来说,从这个描述中我不清楚我使用的覆盖插件。

新鼻子插件可用的版本是什么?

我怎么知道我是否在使用它?

这样的插件真的存在吗?

今年五月(2016)德尔德似乎建议使用coverage -m nose ...并在其issue-trackerstackoverflow没有提到一个新的插件。

回答

2

报道从未提供过自己的插件。

注意,鼻子不再保留,为nose documentation states

鼻子一直处于维护模式在过去数年,将有可能停止没有新的人/团队接手maintainership。新项目应该考虑使用Nose2,py.test,或者只是简单的unittest/unittest2。

如果一定要用鼻子,我继续使用覆盖率运行鼻子推荐:

coverage run -m nose ....