我想执行一个依赖于另一个测试的测试。假设出于问题的目的,我有以下测试,其中一个取决于另一个测试。我正在使用 pytest 依赖项。
class TestClass:
@pytest.mark.dependency()
def test_one(self):
pass
@pytest.mark.dependency(depends=["TestClass::test_one"])
def test_two(self):
pass
当我运行整个套件时,一切都运行良好,但是当我尝试仅执行测试test_one时,它总是会跳过,因为第一个测试没有通过。在这种情况下不应该执行第一个测试吗?