子表达式的python条件覆盖

我正在尝试找到一个
python代码覆盖工具,它可以测量语句中是否包含子表达式:

例如,我想看看下面的例子中是否包含condition1 / condition2 / condtion3?

if condition1 or condition2 or condition3: x = true_value

最佳答案 唯一合理的答案是:目前没有开箱即用的实施方案.

最接近分支覆盖的是Ned Batchelder’s coverage.py工具.

注意:实现这一点并不是无关紧要的.

正如@Ira Baxter所指出的,它可以实现.

点赞