1

我曾多次做过以下事情:

#    code
m.   with open(somefile, modes) as data_interface:
..      ...
n.   ...

然后,当尝试使用 python 的覆盖率模块提供测试覆盖率时,它抱怨缺少从“with”所在的行(行“m”)到块之后的行(行 n)的分支。

我还没有弄清楚如何获得覆盖以识别分支不是问题。我最终只是回到使用没有上下文管理器的 open() 调用;但我真的更愿意在上下文管理器中继续使用它。

想法?

4

0 回答 0