Выбор ответа Junior pytest и фикстуры спрашивают часто обновлено
Скоуп фикстуры по умолчанию
Вопрос
Какой скоуп у фикстуры pytest, если его не указать?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: function. По умолчанию фикстура создаётся заново для каждого теста (function).
Варианты ответа
- session
- module
- class
- functionправильный ответ
Разбор
По умолчанию фикстура создаётся заново для каждого теста (function). Остальные скоупы задаются явно: @pytest.fixture(scope="session").
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.