Python unittest coverage分支错过了上下文__exit__

时间:2015-03-13 18:53:29

标签: python unit-testing contextmanager coverage.py python-coverage

我已经多次完成以下任务:

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

然后当尝试使用python的覆盖模块提供测试覆盖时,它抱怨错过了一条分支,其中'with'是(行'm')到块后面的行(行n)。< / p>

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

想法?

0 个答案:

没有答案