[Erp5-report] r31766 leonardo - /erp5/trunk/products/ERP5/tests/testCRM.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jan 14 23:37:29 CET 2010
Author: leonardo
Date: Thu Jan 14 23:37:27 2010
New Revision: 31766
URL: http://svn.erp5.org?rev=31766&view=rev
Log:
more e-mail normalization test fixes
Modified:
erp5/trunk/products/ERP5/tests/testCRM.py
Modified: erp5/trunk/products/ERP5/tests/testCRM.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testCRM.py?rev=31766&r1=31765&r2=31766&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testCRM.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testCRM.py [utf8] Thu Jan 14 23:37:27 2010
@@ -605,14 +605,18 @@
if 'recipient' not in portal.person_module.contentIds():
portal.person_module.newContent(
id='recipient',
- title='Recipient',
+ # The ',' below is to force quoting of the name in e-mail
+ # addresses on Zope 2.12
+ title='Recipient,',
subordination_value=customer_organisation,
default_email_text='recipient at example.com')
if 'me' not in portal.person_module.contentIds():
# also create the sender
portal.person_module.newContent(
id='me',
- title='Me',
+ # The ',' below is to force quoting of the name in e-mail
+ # addresses on Zope 2.12
+ title='Me,',
default_email_text='me at erp5.org')
# set preference
@@ -657,8 +661,8 @@
last_message = self.portal.MailHost._last_message
self.assertNotEquals((), last_message)
mfrom, mto, messageText = last_message
- self.assertEquals('"Me" <me at erp5.org>', mfrom)
- self.assertEquals(['"Recipient" <recipient at example.com>'], mto)
+ self.assertEquals('"Me," <me at erp5.org>', mfrom)
+ self.assertEquals(['"Recipient," <recipient at example.com>'], mto)
message = email.message_from_string(messageText)
@@ -688,10 +692,10 @@
self.assertNotEquals((), last_message_2)
# check last message 1 and last message 2 (the order is random)
# both should have 'From: Me'
- self.assertEquals(['"Me" <me at erp5.org>', '"Me" <me at erp5.org>'],
+ self.assertEquals(['"Me," <me at erp5.org>', '"Me," <me at erp5.org>'],
[x[0] for x in (last_message_1, last_message_2)])
# one should have 'To: Me' and the other should have 'To: Recipient'
- self.assertEquals([['"Me" <me at erp5.org>'], ['"Recipient" <recipient at example.com>']],
+ self.assertEquals([['"Me," <me at erp5.org>'], ['"Recipient," <recipient at example.com>']],
sorted([x[1] for x in (last_message_1, last_message_2)]))
def test_MailFromMailMessageEventNoSendMail(self):
@@ -761,8 +765,8 @@
last_message = self.portal.MailHost._last_message
self.assertNotEquals((), last_message)
mfrom, mto, messageText = last_message
- self.assertEquals('"Me" <me at erp5.org>', mfrom)
- self.assertEquals(['"Recipient" <recipient at example.com>'], mto)
+ self.assertEquals('"Me," <me at erp5.org>', mfrom)
+ self.assertEquals(['"Recipient," <recipient at example.com>'], mto)
message = email.message_from_string(messageText)
part = None
@@ -786,8 +790,8 @@
last_message = self.portal.MailHost._last_message
self.assertNotEquals((), last_message)
mfrom, mto, messageText = last_message
- self.assertEquals('"Me" <me at erp5.org>', mfrom)
- self.assertEquals(['"Recipient" <recipient at example.com>'], mto)
+ self.assertEquals('"Me," <me at erp5.org>', mfrom)
+ self.assertEquals(['"Recipient," <recipient at example.com>'], mto)
message = email.message_from_string(messageText)
More information about the Erp5-report
mailing list