From b77b15c76d48d4fd3f5d9bb856801cb810a659b2 Mon Sep 17 00:00:00 2001 From: Folker Bernitt Date: Mon, 1 Feb 2016 17:30:26 +0100 Subject: Don't load attachments when just listing mails --- service/test/unit/adapter/test_mailbox_indexer_listener.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'service/test/unit/adapter') diff --git a/service/test/unit/adapter/test_mailbox_indexer_listener.py b/service/test/unit/adapter/test_mailbox_indexer_listener.py index 9d5f4c30..c88ba035 100644 --- a/service/test/unit/adapter/test_mailbox_indexer_listener.py +++ b/service/test/unit/adapter/test_mailbox_indexer_listener.py @@ -42,17 +42,17 @@ class MailboxListenerTest(unittest.TestCase): self.assertIn(MailboxIndexerListener('INBOX', self.mail_store, mock()), mailbox.listeners) def test_reindex_missing_idents(self): + mail = mock() search_engine = mock() when(search_engine).search('tag:inbox', all_mails=True).thenReturn(['ident1', 'ident2']) listener = MailboxIndexerListener('INBOX', self.mail_store, search_engine) when(self.mail_store).get_mailbox_mail_ids('INBOX').thenReturn({'ident1', 'ident2', 'missing_ident'}) - self.mail_store.used_arguments = [] - self.mail_store.get_mails = lambda x: self.mail_store.used_arguments.append(x) + when(self.mail_store).get_mails({'missing_ident'}, include_body=True).thenReturn([mail]) listener.newMessages(10, 5) - verify(self.mail_store, times=1).get_mails('INBOX') - self.assertIn({'missing_ident'}, self.mail_store.used_arguments) + verify(self.mail_store, times=1).get_mails({'missing_ident'}, include_body=True) + verify(search_engine).index_mails([mail]) @defer.inlineCallbacks def test_catches_exceptions_to_not_break_other_listeners(self): -- cgit v1.2.3