2014-06-09 56 views
3

我不想要覆蓋率報告,所以我卸載了「pip卸載覆蓋率」插件。不過,我仍然得到一個錯誤說:如何禁用一個nosetest插件

nose.plugins.cover: ERROR: Coverage not available: unable to import coverage module 

我如何禁用這個插件的呼叫,或任何其他插件此事。有沒有我可以編輯的啓用插件的列表,或者我可以調用一些API來禁用它?

謝謝。

回答

0

檢查您的~/.noserc文件,很可能您在那裏有與卸載插件相關的條目。

我能夠重現你的問題,如果我在~/.noserc

[nosetests] 
with-coverage=1 

但它也發生了,如果我有

[nosetests] 
with-coverage=0 

如果我刪除了,問題得到解決。

該文件也可以位於您的工作目錄中。

+0

我沒有在我的家裏或工作目錄中的文件。我沒有任何東西加入到我的家園,它仍然抱怨。 :( – ftravers

+1

@ftravers在[nose doc](http://nose.readthedocs.org/en/latest/usage.html)有一些信息。設置環境變量'NOSE_IGNORE_CONFIG_FILES'可以快速測試冷。 –

+0

做到了Jan,謝謝!:) – ftravers