Python 如何在coverage.py中使用.coverage.c省略导入?
我使用的是nosetests——它的覆盖率用于测试和查看我的单元测试的代码覆盖率。我测试的类有许多外部依赖项,我在单元测试中模拟了所有这些依赖项 当我运行nosetests时,它显示了一个很长的列表,其中包含了所有的导入(包括一些我甚至不知道在哪里使用的导入) 我了解到我可以使用.coveragerc进行配置,但似乎在web上找不到有用的说明 我的问题是。。 1) 我需要在哪个目录中添加.coveragerc?如何在.coveragerc中指定目录?我的测试在一个名为“测试”的文件夹中。。 /项目文件夹 /项目文件夹/测试 2) 如果我在omit=…中添加每一项,这将是一个相当长的列表。。。 在覆盖率报告中,什么是只显示我正在使用unittest测试的类的最佳方式Python 如何在coverage.py中使用.coverage.c省略导入?,python,unit-testing,nosetests,coverage.py,Python,Unit Testing,Nosetests,Coverage.py,我使用的是nosetests——它的覆盖率用于测试和查看我的单元测试的代码覆盖率。我测试的类有许多外部依赖项,我在单元测试中模拟了所有这些依赖项 当我运行nosetests时,它显示了一个很长的列表,其中包含了所有的导入(包括一些我甚至不知道在哪里使用的导入) 我了解到我可以使用.coveragerc进行配置,但似乎在web上找不到有用的说明 我的问题是。。 1) 我需要在哪个目录中添加.coveragerc?如何在.coveragerc中指定目录?我的测试在一个名为“测试”的文件夹中。。 /项
如果我能得到一些.coveragerc的初级代码示例,那就太好了。谢谢。指导覆盖范围的最简单方法。py的重点是使用
源
选项,通常是源=。
表示您只想测量当前工作树中的代码。您也可以使用--cover package=package
选项。例如:
nosetests --with-coverage --cover-package=module_you_are_testing
有关详细信息,请参阅。我总是只使用--封面包
和--封面包
。你试过了吗?