Заказ светильников pytest
У меня есть тест со следующей структурой:
@pytest.fixture()
def foo():
return 'foo'
@pytest.fixture()
def bar():
return 'bar'
def test_foo_bar(foo, bar):
assert foo + bar == 'foobar'
Из моих экспериментов выясняется, что foo()
сначала позвонил, потом bar()
, Это похоже на порядок, в котором они перечислены в качестве параметров? Могу ли я безопасно положиться на это поведение?