summaryrefslogtreecommitdiff
path: root/service/test/unit/adapter/mail_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'service/test/unit/adapter/mail_test.py')
-rw-r--r--service/test/unit/adapter/mail_test.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/service/test/unit/adapter/mail_test.py b/service/test/unit/adapter/mail_test.py
index e0879b44..cf821035 100644
--- a/service/test/unit/adapter/mail_test.py
+++ b/service/test/unit/adapter/mail_test.py
@@ -125,6 +125,15 @@ class TestPixelatedMail(unittest.TestCase):
self.assertNotIn('\n', address)
self.assertNotIn(',', address)
self.assertEquals(4, len(mail.headers[header_label]))
+ def test_to_reply_template_removes_user_from_to(self):
+ InputMail.FROM_EMAIL_ADDRESS = 'user@pixelated.org'
+ fdoc, hdoc, bdoc = test_helper.leap_mail(flags=['\\Recent'])
+ mail = PixelatedMail.from_soledad(fdoc, hdoc, bdoc, soledad_querier=self.querier)
+ hdoc.content['headers']['To'] = ['me@pixelated.org', 'user@pixelated.org']
+
+ template = mail.to_reply_template()
+
+ self.assertFalse('user@pixelated.org' in template['header']['to'][0])
def test_content_type_is_read_from_headers_for_plain_mail_when_converted_to_raw(self):
fdoc, hdoc, bdoc = test_helper.leap_mail(flags=['\\Recent'], body=u'some umlaut \xc3', extra_headers={'Content-Type': 'text/plain; charset=ISO-8859-1'})