2016-09-02 37 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 ....