From dc3f7d1ae9a56192676ae4efb8286b0968ec9726 Mon Sep 17 00:00:00 2001 From: Patrick Maia Date: Thu, 28 Aug 2014 15:06:21 +0000 Subject: #53 - adds ability to remove tags from email --- service/test/adapter/mail_service_test.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'service/test/adapter/mail_service_test.py') diff --git a/service/test/adapter/mail_service_test.py b/service/test/adapter/mail_service_test.py index 6972f6f6..7b3f4e96 100644 --- a/service/test/adapter/mail_service_test.py +++ b/service/test/adapter/mail_service_test.py @@ -24,8 +24,9 @@ from pixelated.adapter.pixelated_mailbox import PixelatedMailbox class TestMailService(unittest.TestCase): - @patch.object(MailService, '_set_mail_flags', return_value=None) - def test_custom_tags_get_created_if_not_exists(self, mockSetFlags): + @patch.object(MailService, '_append_mail_flags', return_value=None) + @patch.object(MailService, '_remove_mail_flags', return_value=None) + def test_custom_tags_get_created_if_not_exists(self, mockRemoveFlags, mockAppendFlags): MailService._open_leap_session = lambda self: None MailService.mailbox = PixelatedMailbox(test_helper.leap_mailbox(leap_flags=['\\Recent'])) MailService.account = Mock(return_value=MagicMock()) @@ -37,4 +38,5 @@ class TestMailService(unittest.TestCase): self.assertEquals(set([Tag('test'), Tag('inbox')]), set(updated_tags)) # make sure that special tags are skipped when setting leap flags (eg.: tag_inbox) - mockSetFlags.assert_called_with(6, ['tag_test']) + mockAppendFlags.assert_called_with(6, ['tag_test']) + mockRemoveFlags.assert_called_with(6, []) -- cgit v1.2.3