Как в авто тестах грамотно проводить тесты связанные с рассылкой на email, как настроить процесс?
Вэб сервисы любят время от времени отправлять письмо пользователю на email, для подтверждения/восстановления учетной записи, или просто информационные например.
(вообще я использую pytest, думаю здесь это не так важно)
Как грамотно обрабатывать такие ситуации в автотестах?
Не в плане какого-нибудь селениума, скорее общего подхода
До этого я использовал сервис "mailforspam.co/", но честно сказать мне вообще это не нравится, хотелось бы что то подобное иметь у себя локально и поднимать по желанию.
Было бы круто дернуть апишку почты, распарсить код подтверждения(например) и ехать дальше по тестам.
Да и опять же интересно мнение опытных автотестировщиков, наверняка есть какой-то устаканившийся способ что бы не изобретать велосипед(но что то не нагуглилось правда).