[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