|
@@ 52-62 (lines=11) @@
|
| 49 |
|
email_engine = SMTPClient('smtp', '[email protected]') |
| 50 |
|
self.assertRaises(Exception, email_engine.send_mail, ['[email protected]'], 'test subject', self.email_content) |
| 51 |
|
self.assertEqual(smtp_obj_mock2.sendmail.call_count, 1) |
| 52 |
|
|
| 53 |
|
def test_sendmail_cc(self): |
| 54 |
|
with patch('oe_utils.email.smtp.SMTPClient.smtp_obj') as smtp_mock: |
| 55 |
|
smtp_mock.__get__ = Mock(return_value=self.smtp_obj_mock) |
| 56 |
|
email_engine = SMTPClient('smtp', '[email protected]') |
| 57 |
|
email_engine.send_mail(['[email protected]'], 'test subject', self.email_content, |
| 58 |
|
cc=['[email protected]']) |
| 59 |
|
self.assertEqual(self.smtp_obj_mock.sendmail.call_count, 1) |
| 60 |
|
content = self.smtp_obj_mock.sendmail.mock_calls[0][1][2] |
| 61 |
|
self.smtp_obj_mock.sendmail.assert_called_once_with('[email protected]', |
| 62 |
|
['[email protected]', '[email protected]'], ANY) |
| 63 |
|
self.assertIn('CC', content) |
| 64 |
|
self.assertIn('galatic-empire', content) |
| 65 |
|
|
|
@@ 65-75 (lines=11) @@
|
| 62 |
|
['[email protected]', '[email protected]'], ANY) |
| 63 |
|
self.assertIn('CC', content) |
| 64 |
|
self.assertIn('galatic-empire', content) |
| 65 |
|
|
| 66 |
|
def test_sendmail_bcc(self): |
| 67 |
|
with patch('oe_utils.email.smtp.SMTPClient.smtp_obj') as smtp_mock: |
| 68 |
|
smtp_mock.__get__ = Mock(return_value=self.smtp_obj_mock) |
| 69 |
|
email_engine = SMTPClient('smtp', '[email protected]') |
| 70 |
|
email_engine.send_mail(['[email protected]'], 'test subject', self.email_content, |
| 71 |
|
bcc=['[email protected]']) |
| 72 |
|
self.assertEqual(self.smtp_obj_mock.sendmail.call_count, 1) |
| 73 |
|
content = self.smtp_obj_mock.sendmail.mock_calls[0][1][2] |
| 74 |
|
self.smtp_obj_mock.sendmail.assert_called_once_with('[email protected]', |
| 75 |
|
['[email protected]', '[email protected]'], ANY) |
| 76 |
|
self.assertIn('BCC', content) |
| 77 |
|
self.assertIn('galatic-empire', content) |
| 78 |
|
|