From d54fea9ae19da3f3b789a8def1c2a366489cf079 Mon Sep 17 00:00:00 2001 From: Nicolas Dumazet <nicolas.dumazet@nexedi.com> Date: Thu, 3 Feb 2011 07:22:16 +0000 Subject: [PATCH] creating directly objects from Document classes is now wrong. use portal type classes instead. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42961 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Catalog/tests/testERP5Catalog.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/product/ERP5Catalog/tests/testERP5Catalog.py b/product/ERP5Catalog/tests/testERP5Catalog.py index 010c1f000d..691ccc5f74 100644 --- a/product/ERP5Catalog/tests/testERP5Catalog.py +++ b/product/ERP5Catalog/tests/testERP5Catalog.py @@ -4295,18 +4295,21 @@ VALUES })[0][0], module_len) def test_getParentUid(self, quiet=quiet): - from Products.ERP5Type.Document.Person import Person - from Products.ERP5Type.Document.Assignment import Assignment + from Products.ERP5.Document.Assignment import Assignment + import erp5.portal_type person_module = self.getPersonModule() - person = Person(person_module.generateNewId()) + person_id = person_module.generateNewId() + person = erp5.portal_type.Person(person_id) person.setDefaultReindexParameters(activate_kw={'after_tag': self.id()}) - person = person_module[person_module._setObject(person.id, person)] + person = person_module[person_module._setObject(person_id, person)] self.assertFalse('uid' in person.__dict__) person.uid = None - assignment = Assignment(person.generateNewId()) + + assignment_id = person.generateNewId() + assignment = erp5.portal_type.Assignment(assignment_id) assignment.setDefaultReindexParameters(activate_kw={'tag': self.id()}) - assignment = person[person._setObject(assignment.id, assignment)] + assignment = person[person._setObject(assignment_id, assignment)] self.assertFalse('uid' in assignment.__dict__) assignment.uid = None transaction.commit() -- 2.30.9