[py.测试]:测试依赖项

2024-06-28 14:59:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用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有可能吗?在


Tags: 方法pytestimportself标准pytestdef