Я хотел выполнить некоторые операции (очистить файлы cookie, очистить базу данных и т. д.) после каждого сценария в одной функции, но функция after.each_feature недоступна в aloe_django. Как вы справились с этой проблемой. Любые предложения, чтобы справиться с этим. Следующий хук недоступен в aloe_django.
@before.each_scenario
def setup_some_scenario(scenario):
populate_test_database()
Мне это нужно, потому что я хочу иметь несколько сценариев в одной функции, когда первая функция завершена, я выхожу из системы администратора и мне нужно снова войти в систему в следующем сценарии (не выход из системы не помогает), но в следующем сценарии это дает ошибка, говорящая о том, что мои учетные данные недействительны (в первом сценарии они были действительными). Когда я помещаю эти сценарии как другую функцию, сбрасываю свою базу данных и переношу ее, она работает нормально.
Я думаю, что когда он переходит от одного сценария к другому внутри функции, он портит базу данных или использует другую, поэтому мне нужен хук after.each_scenario() для сброса и переноса моей базы данных.