From aa40c93c625baecbef79168c2cffd683be1ff8f3 Mon Sep 17 00:00:00 2001 From: Alexandre Pretto Nunes Date: Thu, 4 Sep 2014 19:28:39 -0300 Subject: Implement mark_as_read for emails --- service/test/adapter/mail_service_test.py | 7 +++++++ service/test/adapter/pixelated_mail_test.py | 7 ++++--- 2 files changed, 11 insertions(+), 3 deletions(-) (limited to 'service/test') diff --git a/service/test/adapter/mail_service_test.py b/service/test/adapter/mail_service_test.py index bd45c4bf..b6082b45 100644 --- a/service/test/adapter/mail_service_test.py +++ b/service/test/adapter/mail_service_test.py @@ -40,3 +40,10 @@ class TestMailService(unittest.TestCase): self.mail_service.send(mail) verify(self.mail_sender).sendmail(mail) + + def test_mark_as_read(self): + mail = mock() + when(self.mail_service).mail(any()).thenReturn(mail) + self.mail_service.mark_as_read(1) + + verify(mail).mark_as_read() diff --git a/service/test/adapter/pixelated_mail_test.py b/service/test/adapter/pixelated_mail_test.py index 77f9738f..2e62bc41 100644 --- a/service/test/adapter/pixelated_mail_test.py +++ b/service/test/adapter/pixelated_mail_test.py @@ -102,8 +102,9 @@ class TestPixelatedMail(unittest.TestCase): self.assertEquals(pixelated_mail.headers['bcc'], ["nlima@example.com", "ddornelles@example.com" ]) self.assertEquals(pixelated_mail.headers['cc'], ["nlima@example.com", "ddornelles@example.com" ]) + def test_mark_as_read(self): + mail = PixelatedMail.from_dict(self.mail_dict) + mail.mark_as_read() - - - + self.assertIn("read", mail.status) -- cgit v1.2.3