from django.core.exceptions import ImproperlyConfigured from django.test import TestCase from ..emails import AbstractMail class EmailsTestCase(TestCase): def setUp(self): self.email = AbstractMail() def test_send(self): try: self.email.send() self.assertTrue(False, 'AbstractEmail.send() does not raise an Exception') except NotImplementedError: pass except ImproperlyConfigured: pass except Exception: self.assertTrue(False, 'AbstractEmail.send() raised unexpected Exception')