#1437155
В тестовом проекте необходимо перед каждым тестом и после него очищать базу данных. Какой уровень фикстуры PyTest подойдет лучше всего?
Варианты ответа:
  • session – подходит, так как фикстура с таким уровнем выполняется перед запуском всех тестов и очищает базу данных один раз за всю сессию
  • module – подходит, так как фикстура с таким уровнем выполняется перед каждым модулем с тестами и очищает базу данных перед их выполнением
  • class – подходит, так как фикстура с таким уровнем выполняется перед каждым классом с тестами и очищает базу данных перед их запуском
  • function – подходит, так как фикстура с таким уровнем выполняется перед каждым тестом и после него, обеспечивая необходимую очистку базы данных
Курсы в категории: Образование и педагогика