コード例 #1
0
 def test_custom_message(self):
     mail = MailManager(self.app).driver('smtp')
     message = MIMEMultipart('alternative')
     message['From'] = '*****@*****.**'
     message['Cc'] = '*****@*****.**'
     message.add_header('X-My-Custom-Header', 'my custom value')
     _, _, message_as_string = mail.to('*****@*****.**').text('test text').send(message)
     self.assertIn('From: [email protected]\n', message_as_string)
     self.assertIn('Cc: [email protected]\n', message_as_string)
     self.assertIn('X-My-Custom-Header: my custom value\n', message_as_string)
     self.assertNotIn('Subject:', message_as_string)
     self.assertNotIn('test text', message_as_string)
コード例 #2
0
 def test_deprecated_send_method_using_named_arg(self):
     with self.assertWarns(DeprecationWarning) as dw:
         mail = MailManager(self.app).driver('mailgun')
         data = mail.to('*****@*****.**').text('My Text').html(
             'My HTML').send(message='<div>Foo</div>')
         self._assert_deprecated_send_method(data, dw)
コード例 #3
0
 def test_deprecated_send_method_using_named_arg(self):
     with self.assertWarns(DeprecationWarning) as dw:
         mail = MailManager(self.app).driver('smtp')
         _, _, message_as_string = mail.to('*****@*****.**').text('My Text').html('My HTML').send(message_contents='<div>Foo</div>')
         self._assert_deprecated_send_method(message_as_string, dw)