pytest灯具的顺序

时间:2017-09-08 16:49:17

标签: python pytest fixtures

我有一个具有以下结构的测试:

@pytest.fixture()
def foo():
    return 'foo'

@pytest.fixture()
def bar():
    return 'bar'

def test_foo_bar(foo, bar):
    assert foo + bar == 'foobar'

根据我的实验,foo()首先调用,然后调用bar()。这似乎遵循它们作为参数列出的顺序?我能安全地依赖这种行为吗?

0 个答案:

没有答案