[Erp5-report] r25919 - /erp5/trunk/products/ERP5/tests/testTask.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Mar 9 15:37:12 CET 2009
Author: luke
Date: Mon Mar 9 15:37:10 2009
New Revision: 25919
URL: http://svn.erp5.org?rev=25919&view=rev
Log:
- check that task reference is set upon creation and coping
Modified:
erp5/trunk/products/ERP5/tests/testTask.py
Modified: erp5/trunk/products/ERP5/tests/testTask.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testTask.py?rev=25919&r1=25918&r2=25919&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testTask.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testTask.py [utf8] Mon Mar 9 15:37:10 2009
@@ -637,6 +637,29 @@
simulation_tool.manage_permission(permission, roles=(), acquire=1)
self.logout()
+ def test_06_testTaskTitleAndReference(self, quiet=0, run=run_all_test):
+ """Tests that task reference is set upon creation and coping"""
+ if not run: return
+ self.stepLogin()
+ portal = self.getPortal()
+ task_module = portal.getDefaultModule(portal_type=self.task_portal_type)
+ task = task_module.newContent(portal_type=self.task_portal_type)
+
+ self.assertEqual(
+ task.getReference(),
+ 'T %s'%(task.getId(),)
+ )
+
+ cb_data = task_module.manage_copyObjects(ids=[task.getId()])
+ p_data = task_module.manage_pasteObjects(cb_data)
+
+ new_task = task_module._getOb(p_data[0]['new_id'])
+
+ self.assertEqual(
+ new_task.getReference(),
+ 'T %s'%(new_task.getId(),)
+ )
+
def test_suite():
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestTask))
More information about the Erp5-report
mailing list