Testing email sending in Django [closed]
Django test framework has some built in helpers to aid you with testing e-mail service. Example from docs (short version): from django.core import mail from django.test import TestCase class EmailTest(TestCase): def test_send_email(self): mail.send_mail(‘Subject here’, ‘Here is the message.’, ‘from@example.com’, [‘to@example.com’], fail_silently=False) self.assertEqual(len(mail.outbox), 1) self.assertEqual(mail.outbox[0].subject, ‘Subject here’)