[Erp5-report] r42961 nicolas.dumazet - /erp5/trunk/products/ERP5Catalog/tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Feb 3 08:22:16 CET 2011
Author: nicolas.dumazet
Date: Thu Feb 3 08:22:16 2011
New Revision: 42961
URL: http://svn.erp5.org?rev=42961&view=rev
Log:
creating directly objects from Document classes is now wrong. use portal type classes instead.
Modified:
erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
Modified: erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py?rev=42961&r1=42960&r2=42961&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py [utf8] (original)
+++ erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py [utf8] Thu Feb 3 08:22:16 2011
@@ -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()
More information about the Erp5-report
mailing list