Термин Python обновлено

Фикстура в pytest: что это

Коротко

Фикстура в pytest: функция с @pytest.fixture, которая готовит данные или ресурс для теста. Тест получает её результат, просто указав имя фикстуры в аргументах.

Определение

Функция с @pytest.fixture, которая готовит данные или ресурс для теста. Тест получает её результат, просто указав имя фикстуры в аргументах. Код после yield выполняется как очистка. scope задаёт время жизни: function, class, module, session.

Подробнее

Фикстуры могут зависеть от других фикстур, и pytest строит граф зависимостей сам.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Python проверят, что термин понятен в деле.