summaryrefslogtreecommitdiff
path: root/service/test/support
diff options
context:
space:
mode:
authorVictor Shyba <victor.shyba@gmail.com>2015-08-25 18:36:51 -0300
committerVictor Shyba <victor.shyba@gmail.com>2015-08-25 18:36:51 -0300
commit7c385309dfe9fcfbbad012d46f44e0b19aee82b1 (patch)
tree90c49779e8871a182c79edcf6a4b9361ac13a85a /service/test/support
parent552a0471a2223f4d48e1a81ad9a51385deafc0ca (diff)
[refactor] remove mailbox references
Extracted listener logic and removed remaining mailboxes references Issues -- #439 -- #440
Diffstat (limited to 'service/test/support')
-rw-r--r--service/test/support/integration/app_test_client.py19
1 files changed, 3 insertions, 16 deletions
diff --git a/service/test/support/integration/app_test_client.py b/service/test/support/integration/app_test_client.py
index f508109d..fe9eaffd 100644
--- a/service/test/support/integration/app_test_client.py
+++ b/service/test/support/integration/app_test_client.py
@@ -38,7 +38,6 @@ from pixelated.adapter.model.mail import PixelatedMail
from pixelated.adapter.search import SearchEngine
from pixelated.adapter.services.draft_service import DraftService
from pixelated.adapter.services.mail_service import MailService
-from pixelated.adapter.services.mailboxes import Mailboxes
from pixelated.adapter.soledad.soledad_querier import SoledadQuerier
from pixelated.resources.root_resource import RootResource
from test.support.integration.model import MailBuilder
@@ -77,10 +76,9 @@ class AppTestClient(object):
account_ready_cb = defer.Deferred()
self.account = IMAPAccount(self.ACCOUNT, self.soledad, account_ready_cb)
yield account_ready_cb
- self.mailboxes = Mailboxes(self.account, self.mail_store, self.soledad_querier, self.search_engine)
self.draft_service = DraftService(self.mail_store)
- self.mail_service = self._create_mail_service(self.mailboxes, self.mail_sender, self.mail_store, self.soledad_querier, self.search_engine)
+ self.mail_service = self._create_mail_service(self.mail_sender, self.mail_store, self.soledad_querier, self.search_engine)
mails = yield self.mail_service.all_mails()
self.search_engine.index_mails(mails)
@@ -143,11 +141,6 @@ class AppTestClient(object):
def add_mail_to_inbox(self, input_mail):
mail = yield self.mail_store.add_mail('INBOX', input_mail.raw)
defer.returnValue(mail)
- # inbox = yield self.mailboxes.inbox
- # mail = yield inbox.add(input_mail)
- # if input_mail.tags:
- # mail.update_tags(input_mail.tags)
- # self.search_engine.index_mail(mail)
@defer.inlineCallbacks
def add_multiple_to_mailbox(self, num, mailbox='', flags=[], tags=[], to='recipient@to.com', cc='recipient@cc.com', bcc='recipient@bcc.com'):
@@ -167,12 +160,6 @@ class AppTestClient(object):
yield self.mail_store.update_mail(mail)
mails.append(mail)
- # mbx = yield self.mailboxes._create_or_get(mailbox)
- # mail = yield mbx.add(input_mail)
- # mails.append(mail)
- # mail.update_tags(input_mail.tags) if tags else None
- # self.search_engine.index_mails(mails) if tags else None
-
defer.returnValue(mails)
def _create_soledad_querier(self, soledad, index_key):
@@ -185,8 +172,8 @@ class AppTestClient(object):
mail_sender.sendmail.side_effect = lambda mail: succeed(mail)
return mail_sender
- def _create_mail_service(self, mailboxes, mail_sender, mail_store, soledad_querier, search_engine):
- mail_service = MailService(mailboxes, mail_sender, mail_store, soledad_querier, search_engine)
+ def _create_mail_service(self, mail_sender, mail_store, soledad_querier, search_engine):
+ mail_service = MailService(mail_sender, mail_store, soledad_querier, search_engine)
return mail_service
def _generate_soledad_test_folder_name(self, soledad_test_folder='/tmp/soledad-test/test'):