Заказ светильников 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(), Это похоже на порядок, в котором они перечислены в качестве параметров? Могу ли я безопасно положиться на это поведение?

0 ответов

Другие вопросы по тегам