@bitande
PHP

Как настроить очередность фикстур в pytest или не запускать фикстуру для последнего теста?

Приветствую.
Такая проблема, нужно в начале тестов запускать браузер один раз, в конце всех тестов закрыть.
Но нужна отдельная фикстура, которая будет выполняться после каждой функции - удаление всех cookie.

Сейчас получается так, что в после последнего теста срабатывает глобальная фикстура с настройкой

Scope ='session' и закрывает браузер.

фикстура с настройкой Scope ='function' не успевает отработать, куки не удаляются, и валится куча ошибок.

В общем то в последнем тесте она вообще не нужна, можно ли как то настроить чтобы фикстура не срабатывала в последнем тесте?
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы