django - email_host - Verificar que el correo fue enviado desde pruebas unitarias.
email_host django (1)
La última documentación de prueba de Django tiene una sección de Servicios de correo electrónico .
Entonces simplemente haces algo como:
from django.core import mail
print mail.outbox[0].body
La versión HTML se maneja a través de tipos MIME adjuntos, a los que puede acceder (si adjunta uno) como
content, mimetype = mail.outbox[0].alternatives[0]
Los objetos de la bandeja de salida son mensajes de correo electrónico, más detallados aquí
Tengo algunas pruebas unitarias en mi aplicación Django 1.2.4. Una de las pruebas debe verificar que los correos electrónicos se envíen bajo ciertas condiciones. ¿Cómo puedo hacer esto?
Lo ideal sería que fuera programático, pero también sería bueno imprimir el cuerpo del correo electrónico en la consola.