如何在中使用.coveragerc省略导入coverage.py?

2024-05-29 11:27:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用nosetests——使用覆盖率来测试并查看单元测试的代码覆盖率。我测试的类有许多外部依赖项,我在单元测试中模拟了所有这些依赖项。在

当我运行nosetests时,它显示了一个很长的所有导入的列表(包括一些我甚至不知道它在哪里使用的东西)。在

我了解到我可以使用.coveragerc进行配置,但在web上似乎找不到有用的说明。在

我的问题是。。 1) 我需要在哪个目录中添加.coveragerc?如何指定.coveragerc中的目录?我的测试在一个名为“测试”的文件夹中。。 /项目文件夹 /项目文件夹/测试

2)如果我在omit=。。。 在覆盖率报告中只显示使用unittest测试的类的最佳方法是什么?在

如果我能得到一些.coveragerc的初级代码示例,那就太好了。谢谢。在


Tags: 项目方法代码目录文件夹web示例列表
2条回答

您也可以使用 cover-package=PACKAGE选项。例如:

nosetests  with-coverage  cover-package=module_you_are_testing

有关详细信息,请参见http://nose.readthedocs.org/en/latest/plugins/cover.html。在

最简单的导演方式覆盖率.py的重点是使用source选项,通常是source=.来表示您只想度量当前工作树中的代码。在

相关问题 更多 >

    热门问题