summaryrefslogtreecommitdiff
path: root/service/test/integration/test_leap_mailstore.py
diff options
context:
space:
mode:
Diffstat (limited to 'service/test/integration/test_leap_mailstore.py')
-rw-r--r--service/test/integration/test_leap_mailstore.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/service/test/integration/test_leap_mailstore.py b/service/test/integration/test_leap_mailstore.py
index 612e2082..2b9639e3 100644
--- a/service/test/integration/test_leap_mailstore.py
+++ b/service/test/integration/test_leap_mailstore.py
@@ -45,13 +45,17 @@ class LeapMailStoreTest(SoledadTestBase):
@defer.inlineCallbacks
def _create_mail_in_soledad(self, mail):
- message = self.adaptor.get_msg_from_string(Message, mail.as_string())
- message.get_wrapper().set_mbox_uuid(self.mbox_uuid)
+ message = self._convert_mail_to_leap_message(mail)
yield self.adaptor.initialize_store(self.soledad)
yield self.adaptor.create_msg(self.soledad, message)
defer.returnValue(message.get_wrapper().mdoc.doc_id)
+ def _convert_mail_to_leap_message(self, mail):
+ message = self.adaptor.get_msg_from_string(Message, mail.as_string())
+ message.get_wrapper().set_mbox_uuid(self.mbox_uuid)
+ return message
+
def _load_mail_from_file(mail_file):
mailset_dir = pkg_resources.resource_filename('test.unit.fixtures', 'mailset')