Pytest测试显示在代码覆盖率报告中

时间:2019-04-30 17:17:06

标签: python code-coverage pytest

使用python -m pytest --cov=. --cov-report html:coverage运行pytest时

生成覆盖率报告后,我的测试在代码覆盖率报告中显示为100%覆盖,如下所示

codecov

我尝试将测试移到其自己的文件夹中,但仍会产生相同的结果

实际的单元测试不应显示在覆盖率报告中,并且使我的覆盖率发生了变化。它应该只显示实际程序的覆盖范围。

1 个答案:

答案 0 :(得分:0)

虽然发布的链接可能有效,但我发现创建一个.coveragerc并添加

[run]
omit = 
    */test*

运作良好