[Erp5-report] r13207 - /erp5/trunk/products/ERP5/tests/testPerson.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Sat Mar 3 14:27:35 CET 2007
Author: jerome
Date: Sat Mar 3 14:27:33 2007
New Revision: 13207
URL: http://svn.erp5.org?rev=13207&view=rev
Log:
this test would not run in quiet mode due to a problem with indentation
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=13207&r1=13206&r2=13207&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testPerson.py (original)
+++ erp5/trunk/products/ERP5/tests/testPerson.py Sat Mar 3 14:27:33 2007
@@ -68,31 +68,30 @@
def test_01_CopyPastePersonObject(self, quiet=0, run=run_all_test):
""" Test copy/paste a Person object. """
- if not run:
+ if not run:
return
- if not quiet:
- portal = self.getPortal()
- person_module = self.getPersonModule()
- person = person_module.newContent(portal_type='Person')
- person.setReference('ivan')
+ portal = self.getPortal()
+ person_module = self.getPersonModule()
+ person = person_module.newContent(portal_type='Person')
+ person.setReference('ivan')
- ## copy object as if using ERP5/ZMI UI
- 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(), 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 setup Person object from business template
- ## its reference must NOT be resetted
- self.assertEquals(person_copy_obj.getReference(), person.getReference())
+ ## copy object as if using ERP5/ZMI UI
+ 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(), 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 setup Person object from business template
+ ## its reference must NOT be resetted
+ self.assertEquals(person_copy_obj.getReference(), person.getReference())
if __name__ == '__main__':
framework()
More information about the Erp5-report
mailing list