上篇已经介绍了xfail 和skip跳过,xfail 和skip跳过都是针对本条测试用例,没有办法根据上下文来判定,是否要跳过用例
现在就是pytest.xfail来判定用例1是否运行成功或失败来决定用例2 和用例3是否需要跳过
如下图代码:
运行结果如下:
在result返回True时,用例2和用例3正常运行
当result返回False时,用例2和用例3则跳过,如下图代码所示: