diff options
author | Neissi Torres Lima <neissi.lima@gmail.com> | 2014-09-04 19:25:03 -0300 |
---|---|---|
committer | Neissi Torres Lima <neissi.lima@gmail.com> | 2014-09-04 19:25:22 -0300 |
commit | 8f38ab0b6e859358a9d6ddf92467a6dfd7b9fad9 (patch) | |
tree | 8f548339b0bd8ba3fe5b254a254d3c7c5635b62b /service/test | |
parent | 165bd68065ea2ba698ec690dd057a474a4d860ae (diff) |
Neissi / Duda - break leap mail header in multiple recipients
Diffstat (limited to 'service/test')
-rw-r--r-- | service/test/adapter/pixelated_mail_test.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/service/test/adapter/pixelated_mail_test.py b/service/test/adapter/pixelated_mail_test.py index e3ebf727..77f9738f 100644 --- a/service/test/adapter/pixelated_mail_test.py +++ b/service/test/adapter/pixelated_mail_test.py @@ -87,3 +87,23 @@ class TestPixelatedMail(unittest.TestCase): smtp_format = mail.to_smtp_format(_from='pixelated@org') self.assertRegexpMatches(smtp_format, "\nFrom: pixelated@org") + + def test_extract_headers_should_break_header_in_multiple_recipients(self): + headers = test_helper.DEFAULT_HEADERS.copy() + headers['to'] = "nlima@example.com, ddornelles@example.com" + headers['bcc'] = "nlima@example.com, ddornelles@example.com" + headers['cc'] = "nlima@example.com, ddornelles@example.com" + + leap_mail = test_helper.leap_mail(headers=headers) + + pixelated_mail = PixelatedMail.from_leap_mail(leap_mail) + + self.assertEquals(pixelated_mail.headers['to'], ["nlima@example.com", "ddornelles@example.com" ]) + self.assertEquals(pixelated_mail.headers['bcc'], ["nlima@example.com", "ddornelles@example.com" ]) + self.assertEquals(pixelated_mail.headers['cc'], ["nlima@example.com", "ddornelles@example.com" ]) + + + + + + |