Термин Автоматизация тестирования обновлено

Фикстура-фабрика: что это

Коротко

Фикстура-фабрика: фикстура возвращает функцию, которая создаёт объекты с нужными параметрами, и запоминает созданное, чтобы удалить в teardown. Нужна, когда тесту требуется несколько объектов или разные варианты.

Определение

Фикстура возвращает функцию, которая создаёт объекты с нужными параметрами, и запоминает созданное, чтобы удалить в teardown. Нужна, когда тесту требуется несколько объектов или разные варианты.

Подробнее

Пример: make_user(role="admin") вызывается в тесте дважды, а после yield фикстура удаляет всех созданных пользователей.

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

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