FastAPI: адаптер для почтового ящика для надежного тестирования
DEV · 14.11.2026 · 23:23
Адаптер для почтового ящика в FastAPI помогает тестам правильно обрабатывать сообщения, избегая ненужных задержек. Он должен функционировать как зависимость с четким контрактом, отвечая на…
Оригинал
FastAPI: un adaptador de buzón para tests fiables
Un endpoint de FastAPI puede responder 202 Accepted y, aun así, dejar al test esperando un correo que llega unos segundos después. En ese momento es tentador añadir otro sleep(5), pero el problema normalmente no es la espera: es que el test no sabe distinguir su mensaje de los demás. En proyectos con registro, invitaciones o recuperación de cuenta, un buzón de prueba debe comportarse como una dependencia con contrato. El adaptador puede ser pequeño, pero tiene que responder tres preguntas: qué