[Erp5-report] r12667 - /erp5/trunk/products/ERP5/tests/testPerson.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Feb 13 16:18:44 CET 2007


Author: ivan
Date: Tue Feb 13 16:18:38 2007
New Revision: 12667

URL: http://svn.erp5.org?rev=12667&view=rev
Log:
More verbose testing.

Modified:
    erp5/trunk/products/ERP5/tests/testPerson.py

Modified: erp5/trunk/products/ERP5/tests/testPerson.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testPerson.py?rev=12667&r1=12666&r2=12667&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testPerson.py (original)
+++ erp5/trunk/products/ERP5/tests/testPerson.py Tue Feb 13 16:18:38 2007
@@ -83,6 +83,16 @@
       ## because we copy/paste Person object in the same ERP5 
       ## instance its reference must be resetted
       self.assertEquals(person_copy_obj.getReference(), None)
+      
+      ## set object as if installed from bt5 (simulate it)
+      request = self.app.REQUEST
+      request.set('is_business_template_installation', 1)
+      person_copy = person_module.manage_copyObjects(ids=(person.getId(),))
+      person_copy_id = person_module.manage_pasteObjects(person_copy)[0]['new_id']
+      person_copy_obj = person_module[person_copy_id]
+      ## because we copy/paste Person object in the same ERP5 
+      ## instance its reference must be resetted
+      self.assertEquals(person_copy_obj.getReference(), person.getReference())
 
 if __name__ == '__main__':
     framework()
@@ -92,4 +102,3 @@
         suite = unittest.TestSuite()
         suite.addTest(unittest.makeSuite(TestPerson))
         return suite
-




More information about the Erp5-report mailing list