我正在使用鼻子测试--with-coverage测试并查看单元测试的代码覆盖率。我测试的类具有许多外部依赖关系,因此我在单元测试中模拟了所有这些依赖关系。

当我执行鼻子测试--with-coverage时,它会显示所有输入的非常长的列表(包括我什至不知道在哪里使用的东西)。

我了解到可以将.coveragerc用于配置目的,但似乎无法在网络上找到有用的说明。

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

2)如果我将每个省略号添加到...,这将是一个很长的列表
在覆盖率报告中仅显示我正在测试的单元测试与单元测试的最佳方法是什么?

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

最佳答案

指示coverage.py的最简单方法是使用source选项,通常使用source=.表示您只想在当前工作树中测量代码。

关于python - 如何在coverage.py中使用.coveragerc省略导入?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29976769/

10-13 09:37