我的项目中有两个文件(a.py和b.py)。a.py文件是在单元测试文件(test_prog.py)中导入的,并且有为它编写的测试。Pytest-cov显示了该文件的覆盖范围。
a.py
b.py
test_prog.py
但是,对于另一个文件b.py,在代码覆盖率输出中看不到它。Pytest-cov不考虑用于覆盖分析的文件,除非它是在一个单元测试中导入的?
发布于 2022-02-14 19:51:56
我也遇到过同样的问题。
快速搜索后,我发现您必须在源文件夹中布局__init__结构,才能在覆盖率报告中收集那些未被测试的文件。
__init__
有关this文件的更多信息,请参见__init__。
https://stackoverflow.com/questions/62018120
相似问题