[Erp5-report] r37149 lucas - /erp5/trunk/products/ERP5Type/tests/utils.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jul 15 19:14:00 CEST 2010
Author: lucas
Date: Thu Jul 15 19:14:00 2010
New Revision: 37149
URL: http://svn.erp5.org?rev=37149&view=rev
Log:
Added new method to DummyMailHost to return the last log message. (Merged with ExpressOrderMixin.DummyMailHost)
Modified:
erp5/trunk/products/ERP5Type/tests/utils.py
Modified: erp5/trunk/products/ERP5Type/tests/utils.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/utils.py?rev=37149&r1=37148&r2=37149&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/utils.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/utils.py [utf8] Thu Jul 15 19:14:00 2010
@@ -68,6 +68,7 @@ class DummyMailHost(MailHost):
self._previous_message = self._last_message
self._last_message = (mfrom, mto, messageText)
self._message_list.append(self._last_message)
+
def _decodeMessage(self, messageText):
""" Decode message"""
message_text = messageText
@@ -76,12 +77,18 @@ class DummyMailHost(MailHost):
and not part.is_multipart():
message_text = part.get_payload(decode=1)
return message_text
+
def getMessageList(self, decode=True):
""" Return message list"""
if decode:
return [ (m[0], m[1], self._decodeMessage(m[2])) for m in self._message_list]
return self._message_list
+ def getLastLog(self):
+ """ Return last message """
+ return self._last_message
+
+
class DummyTranslationService:
"""A dummy translation service where you can access translated msgids and
mappings in _translated.
More information about the Erp5-report
mailing list