Пример #1
0
    def test_cc(self):
        """Regression test for Django #7722"""
        email = EmailMessage('Subject', 'Content', '*****@*****.**', ['*****@*****.**'], cc=['*****@*****.**'])
        message = email.message()
        self.assertEqual(message['Cc'], '*****@*****.**')
        self.assertEqual(email.recipients(), ['*****@*****.**', '*****@*****.**'])

        # Test multiple CC with multiple To
        email = EmailMessage('Subject', 'Content', '*****@*****.**', ['*****@*****.**', '*****@*****.**'], cc=['*****@*****.**', '*****@*****.**'])
        message = email.message()
        self.assertEqual(message['Cc'], '[email protected], [email protected]')
        self.assertEqual(email.recipients(), ['*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**'])

        # Testing with Bcc
        email = EmailMessage('Subject', 'Content', '*****@*****.**', ['*****@*****.**', '*****@*****.**'], cc=['*****@*****.**', '*****@*****.**'], bcc=['*****@*****.**'])
        message = email.message()
        self.assertEqual(message['Cc'], '[email protected], [email protected]')
        self.assertEqual(email.recipients(), ['*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**'])
Пример #2
0
 def test_recipients_as_tuple(self):
     email = EmailMessage('Subject',
                          'Content',
                          '*****@*****.**',
                          ('*****@*****.**', '*****@*****.**'),
                          cc=('*****@*****.**', '*****@*****.**'),
                          bcc=('*****@*****.**', ))
     message = email.message()
     self.assertEqual(message['Cc'], '[email protected], [email protected]')
     self.assertEqual(email.recipients(), [
         '*****@*****.**', '*****@*****.**', '*****@*****.**',
         '*****@*****.**', '*****@*****.**'
     ])
Пример #3
0
    def test_cc(self):
        """Regression test for Django #7722"""
        email = EmailMessage('Subject',
                             'Content',
                             '*****@*****.**', ['*****@*****.**'],
                             cc=['*****@*****.**'])
        message = email.message()
        self.assertEqual(message['Cc'], '*****@*****.**')
        self.assertEqual(email.recipients(),
                         ['*****@*****.**', '*****@*****.**'])

        # Test multiple CC with multiple To
        email = EmailMessage('Subject',
                             'Content',
                             '*****@*****.**',
                             ['*****@*****.**', '*****@*****.**'],
                             cc=['*****@*****.**', '*****@*****.**'])
        message = email.message()
        self.assertEqual(message['Cc'], '[email protected], [email protected]')
        self.assertEqual(email.recipients(), [
            '*****@*****.**', '*****@*****.**', '*****@*****.**',
            '*****@*****.**'
        ])

        # Testing with Bcc
        email = EmailMessage('Subject',
                             'Content',
                             '*****@*****.**',
                             ['*****@*****.**', '*****@*****.**'],
                             cc=['*****@*****.**', '*****@*****.**'],
                             bcc=['*****@*****.**'])
        message = email.message()
        self.assertEqual(message['Cc'], '[email protected], [email protected]')
        self.assertEqual(email.recipients(), [
            '*****@*****.**', '*****@*****.**', '*****@*****.**',
            '*****@*****.**', '*****@*****.**'
        ])
Пример #4
0
 def test_recipients_as_tuple(self):
     email = EmailMessage('Subject', 'Content', '*****@*****.**', ('*****@*****.**', '*****@*****.**'), cc=('*****@*****.**', '*****@*****.**'), bcc=('*****@*****.**',))
     message = email.message()
     self.assertEqual(message['Cc'], '[email protected], [email protected]')
     self.assertEqual(email.recipients(), ['*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**'])