Как перезапустить фикстуры в рамках одного прогона тестов?
Реализовал фикстуру, по учению Алексея Баранцева.
Но столкнулся с проблемой, когда мне нужно переоткрывать фикстуру.
Так как у нас на проекте реализована проверка, на количество не валидных регистраций, и из-за этого не могу прогнать нужное мне количество негативных тестов. Нужно перезапускать браузер.
Пробовал чистить кеш и куки.
import pytest from fixture.application import Application fixture = None @pytest.fixture(scope="session") def app(request): global fixture if fixture is None: fixture = Application() fixture.driver.fullscreen_window() else: if not fixture.isValide(): fixture = Application() fixture.driver.fullscreen_window() request.addfinalizer(fixture.destroy) return fixture