Фикстура-фабрика: что это
Коротко
Фикстура-фабрика: фикстура возвращает функцию, которая создаёт объекты с нужными параметрами, и запоминает созданное, чтобы удалить в teardown. Нужна, когда тесту требуется несколько объектов или разные варианты.
Определение
Фикстура возвращает функцию, которая создаёт объекты с нужными параметрами, и запоминает созданное, чтобы удалить в teardown. Нужна, когда тесту требуется несколько объектов или разные варианты.
Подробнее
Пример: make_user(role="admin") вызывается в тесте дважды, а после yield фикстура удаляет всех созданных пользователей.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Автоматизация тестирования проверят, что термин понятен в деле.