summaryrefslogtreecommitdiff
path: root/py-fake-service
diff options
context:
space:
mode:
authorDuda Dornelles <ddornell@thoughtworks.com>2014-09-11 11:24:47 -0300
committerDuda Dornelles <ddornell@thoughtworks.com>2014-09-11 11:24:51 -0300
commite0cd19256171b18eee571808f7fc12cd042faf19 (patch)
treec1c638854463a72500b4f11a9a1fe9854aa17b9c /py-fake-service
parent6b62849aa40023fd9eba666560984e0edfedc55d (diff)
Fixing functional tests (py fake has to work with both csv mailset or
old mailset)
Diffstat (limited to 'py-fake-service')
-rw-r--r--py-fake-service/app/adapter/contacts.py2
-rw-r--r--py-fake-service/app/adapter/mail.py2
-rw-r--r--py-fake-service/app/pixelated_user_agent.py5
3 files changed, 4 insertions, 5 deletions
diff --git a/py-fake-service/app/adapter/contacts.py b/py-fake-service/app/adapter/contacts.py
index f241de98..30ff1253 100644
--- a/py-fake-service/app/adapter/contacts.py
+++ b/py-fake-service/app/adapter/contacts.py
@@ -22,7 +22,7 @@ class Contacts:
self.contacts = []
def add(self, mbox_mail):
- contact = mbox_mail.get('From')
+ contact = mbox_mail.get('From') or mbox_mail.from_addr
self.contacts.append(Contact(contact))
def search(self, query):
diff --git a/py-fake-service/app/adapter/mail.py b/py-fake-service/app/adapter/mail.py
index a18f6276..5a298385 100644
--- a/py-fake-service/app/adapter/mail.py
+++ b/py-fake-service/app/adapter/mail.py
@@ -71,7 +71,7 @@ class Mail:
def _get_headers(self, mbox_mail):
headers = {}
- headers['from'] = mbox_mail.get('From')
+ headers['from'] = mbox_mail.get('From') or mbox_mail.from_addr
headers['to'] = [mbox_mail.get('To')]
headers['subject'] = mbox_mail.get('Subject')
headers['date'] = datetime.fromtimestamp(
diff --git a/py-fake-service/app/pixelated_user_agent.py b/py-fake-service/app/pixelated_user_agent.py
index c500dd08..9b5d1e4e 100644
--- a/py-fake-service/app/pixelated_user_agent.py
+++ b/py-fake-service/app/pixelated_user_agent.py
@@ -1,5 +1,4 @@
-#
-# Copyright (c) 2014 ThoughtWorks, Inc.
+# # Copyright (c) 2014 ThoughtWorks, Inc.
#
# Pixelated is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
@@ -28,7 +27,7 @@ MEDIUM_TAGGED_URL = 'https://static.wazokazi.is/py-mediumtagged.tar.gz'
client = None
converter = None
account = None
-loaded = True
+loaded = False
mail_service = MailService()