覆盖范围:哪个测试触及了这条线?

Coverage: Which test touched this line?

到目前为止 Python 二进制中的覆盖率:是否执行了一行。

有没有办法在每个 python 代码行中获取执行该行的测试列表?

我阅读了覆盖文档,但找不到解决方案。

coverage.py 可以做到这一点,dynamic contexts

显然我需要让它更容易找到。有什么帮助?

虽然有关于如何获取测试列表的文档,其中涵盖了特定的代码行,但都适用于

该功能有点被名称“混淆”了 dynamic contexts。此外,当前文档的编写方式至少我无法轻易理解。

这就是为什么我查看了不同项目的配置文件,从中知道他们使用了这个功能,并写了一个blog post about this topic

我希望这是一个好的开始!

然后,让我们尝试使文档更易于发现并让每个人都更容易理解。