我正在用py.测试,并寻找根据其他测试运行结果执行特定测试的方法。在
例如,我们有标准测试类:
import pytest
class Test_Smoke:
def test_A(self):
pass
def test_B(self):
pass
def test_C(self):
pass
如果通过了测试?A()和测试?B(),则应执行测试?C(),否则-跳过。在
我需要一种方法在测试或测试类级别上执行类似的操作(例如,如果所有test_Smoke都通过,则执行test_Perfo),但我无法找到使用标准方法的解决方案(例如@pytest.mark.skipif文件). 在
pytest有可能吗?在
您可能想看看pytest-dependency。如果某个插件失败了,它允许你跳过一些测试。在
相关问题 更多 >
编程相关推荐