[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