0

我想执行一个依赖于另一个测试的测试。假设出于问题的目的,我有以下测试,其中一个取决于另一个测试。我正在使用 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时,它​​总是会跳过,因为第一个测试没有通过。在这种情况下不应该执行第一个测试吗?

4

0 回答 0