3

我正在使用 pytest 进行自动化。

pytest 中是否有任何选项可以在另一个测试用例中调用测试用例。

4

1 回答 1

-1

你当然可以。使用 pytest,测试用例是一个简单的函数或方法。

例如:

def test_foo():
    assert 2 + 2 == 4

def test_bar():
    assert [1] + [2] == [1, 2]
    test_foo()

考虑一下为什么要这样做。通常,保持测试解耦会带来好处,例如在测试失败时更容易调试。

于 2017-07-21T19:00:05.193 回答