我nosetests --cover-erase --with-cover --cover-branches
用来运行我的测试用例。
我正在使用 PonyORM 删除一组对象。下面是我的代码的样子。
@db_session
def remove_all_stuff(self):
delete(j for j in MyEntityClass if j.deleted == True)
当我计算覆盖率时,即使我执行remove_all_jobs
. PonyORM 不执行内部的生成器表达式delete(
。
如何忽略生成器表达式并仍然检查delete(
是否调用了?
我发现了什么。
# pragma: no cover
-> 不能使用,因为我需要覆盖delete
[report] exclude_lines
in.coveragerc
也不适用于这种情况。