def test_resend_error(self): notification = SentNotification() with patch.object(NotificationBase, '_send') as mocked__send: mocked__send.side_effect = Exception result = NotificationBase.resend(notification) self.assertFalse(result)
def test_get_attachments(self): self.assertIsNone(NotificationBase().get_attachments())
def test_private_send(self): self.assertRaises(NotImplementedError, NotificationBase()._send, [])
def test_get_demo_args(self): self.assertListEqual(NotificationBase.get_demo_args(), [])
def test_get_subject(self): self.assertIsNone(NotificationBase().get_subject())
def test_get_sent_from(self): self.assertRaises(NotImplementedError, NotificationBase().get_sent_from)
def test_get_extra_data(self): self.assertDictEqual(NotificationBase().get_extra_data(), {})
def test_get_recipients(self): self.assertRaises(NotImplementedError, NotificationBase().get_recipients)
def test_resend(self): notification = SentNotification() with patch.object(NotificationBase, '_send') as mocked__send: result = NotificationBase.resend(notification) self.assertTrue(result)