gpt4 book ai didi

python - Pytest-cov 不会考虑用于覆盖率分析的文件,除非在单元测试之一中导入该文件?

转载 作者:行者123 更新时间:2023-12-03 08:44:24 25 4
gpt4 key购买 nike

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

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

最佳答案

我也遇到了同样的问题。

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

参见this有关 __init__ 文件的更多信息。

关于python - Pytest-cov 不会考虑用于覆盖率分析的文件,除非在单元测试之一中导入该文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62018120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com