[Erp5-report] r31625 tatuya - /erp5/trunk/products/ERP5/tests/testBug.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jan 7 13:02:59 CET 2010
Author: tatuya
Date: Thu Jan 7 13:02:57 2010
New Revision: 31625
URL: http://svn.erp5.org?rev=31625&view=rev
Log:
Confirm r31623 fixing. Test notification message when re-assigning.
Modified:
erp5/trunk/products/ERP5/tests/testBug.py
Modified: erp5/trunk/products/ERP5/tests/testBug.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testBug.py?rev=31625&r1=31624&r2=31625&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testBug.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testBug.py [utf8] Thu Jan 7 13:02:57 2010
@@ -292,6 +292,19 @@
self.failUnless( bug_message.getStartDate() is not None)
#self.assertEquals(bug_message.getSourceValue().getTitle(), 'dummy')
+ def stepCheckBugMessageNotificationReAssign(self, sequence=None, sequence_list=None, **kw):
+ """
+ Check the bug message when re-assign
+ """
+ last_message = self.portal.MailHost._last_message
+ self.assertNotEquals((), last_message)
+ mfrom, mto, messageText = last_message
+ from email.Parser import Parser
+ p = Parser()
+ m = p.parsestr(messageText)
+ self.assertTrue('Re-assign!' in m.get_payload()[0].get_payload(decode=True))
+
+
def stepCheckBugInit(self, sequence=None, sequence_list=None, **kw):
"""
Create a dummy bug
@@ -339,7 +352,7 @@
Re Assign the bug.
"""
bug = sequence.get('bug')
- self.workflow_tool.doActionFor(bug, 're_assign_action', send_event=1)
+ self.workflow_tool.doActionFor(bug, 're_assign_action', send_event=1, comment='Re-assign!')
self.assertEquals(bug.getSimulationState(), 'ready')
def stepCloseBug(self, sequence=None, sequence_list=None, **kw):
@@ -437,6 +450,7 @@
, 'stepReAssignBug'
, 'stepTic'
, 'stepCheckBugNotification'
+ , 'stepCheckBugMessageNotificationReAssign'
, 'stepResolveBug'
, 'stepTic'
, 'stepCheckBugNotification'
More information about the Erp5-report
mailing list