python - 如何禁用 nosetest 插件

标签 python nose nosetests

我不想要覆盖率报告,所以我卸载了“pip uninstall coverage”插件。但是我仍然收到一条错误消息:

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

如何禁用此插件或任何其他插件的调用。是否有我可以编辑的已启用插件列表,或者我可以调用一些 api 来禁用它?

谢谢。

最佳答案

检查你的 ~/.noserc 文件,你可能有与卸载插件相关的条目。

如果我在 ~/.noserc 中有,我可以重现你的问题:

[nosetests]
with-coverage=1

但它也会发生,如果我有的话

[nosetests]
with-coverage=0

如果我删除它,问题就解决了。

该文件也可以位于您的工作目录中。

关于python - 如何禁用 nosetest 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24126663/

相关文章:

Python 正则表达式选择现在完成时的动词

python - nosetests 做另一个输出 (ImportError) 然后简单的单元测试 (No Error) 为什么?

python - 如何在 travis-ci 中设置环境变量并从 python 脚本访问它们?

python - 使用不同的配置运行相同的测试

python - 在不同条件下运行一组标准的nosetests函数

python - 主要用于静态站点的轻量级 Web 框架

python - 解析二维数组中的字符串推送值

python - 无法使用 Python 将数据插入 sqlite3 数据库

python - 具有多个返回值的模拟 python 函数

python - 为什么这在Python的nosetests中起作用,而逻辑上它不应该起作用