Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pytest测试显示在代码覆盖率报告中_Python_Code Coverage_Pytest - Fatal编程技术网

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

Python Pytest测试显示在代码覆盖率报告中,python,code-coverage,pytest,Python,Code Coverage,Pytest,使用python运行pytest时-m pytest--cov=--cov报告html:覆盖范围 生成覆盖率报告后,我的测试在代码覆盖率报告中显示为100%覆盖,如下所示 我尝试将测试移动到它自己的文件夹中,但仍然会得到相同的结果 实际的单元测试不应该出现在覆盖率报告中,并且会影响我的覆盖率。它应该只显示实际计划的覆盖范围。如本文所述,创建一个.coveragerc并添加 [run] omit = */test* 解决了这个问题

使用python运行pytest时-m pytest--cov=--cov报告html:覆盖范围

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

我尝试将测试移动到它自己的文件夹中,但仍然会得到相同的结果

实际的单元测试不应该出现在覆盖率报告中,并且会影响我的覆盖率。它应该只显示实际计划的覆盖范围。

如本文所述,创建一个
.coveragerc
并添加

[run]
omit = 
    */test*
解决了这个问题