0

我的项目中有 2 个文件(a.pyb.py)。a.py文件被导入到单元测试文件 ( test_prog.py) 中,并且为它编写了测试。Pytest-cov 显示了这个文件的覆盖率。

但是对于另一个文件b.py- 它在代码覆盖率输出中看不到。除非在其中一个单元测试中导入,否则 Pytest-cov 不考虑文件进行覆盖率分析?

4

1 回答 1

1

我遇到了同样的问题。

快速搜索后,我发现您必须__init__在源文件夹中布置结构,以便能够在覆盖率报告中收集那些未被测试的文件。

有关文件的更多信息,请参阅__init__内容。

于 2022-02-14T19:51:56.033 回答