[Erp5-report] r42271 jm - /erp5/trunk/products/ERP5Type/tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Jan 12 17:24:04 CET 2011
Author: jm
Date: Wed Jan 12 17:24:04 2011
New Revision: 42271
URL: http://svn.erp5.org?rev=42271&view=rev
Log:
testERP5Type: reset dynamic classes when list of property sheets changes on a portal type
Modified:
erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
erp5/trunk/products/ERP5Type/tests/testERP5Type.py
Modified: erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py?rev=42271&r1=42270&r2=42271&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] Wed Jan 12 17:24:04 2011
@@ -690,7 +690,8 @@ class ERP5TypeTestCase(ProcessingNodeTes
class_tool.importPropertySheet(property_sheet_name)
# We set the property sheet on the portal type
- ti = self.getTypesTool().getTypeInfo(portal_type_name)
+ types_tool = self.getTypesTool()
+ ti = types_tool.getTypeInfo(portal_type_name)
property_sheet_set = set(ti.getTypePropertySheetList())
property_sheet_set.add(property_sheet_name)
ti._setTypePropertySheetList(list(property_sheet_set))
@@ -699,7 +700,7 @@ class ERP5TypeTestCase(ProcessingNodeTes
self._added_property_sheets.setdefault(
portal_type_name, []).append(property_sheet_name)
# reset aq_dynamic cache
- _aq_reset()
+ types_tool.resetDynamicDocuments()
def getRule(self, **kw):
return self.portal.portal_rules.searchFolder(
Modified: erp5/trunk/products/ERP5Type/tests/testERP5Type.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/testERP5Type.py?rev=42271&r1=42270&r2=42271&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testERP5Type.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/testERP5Type.py [utf8] Wed Jan 12 17:24:04 2011
@@ -69,7 +69,6 @@ class PropertySheetTestCase(ERP5TypeTest
"""Clean up """
transaction.abort()
ttool = self.getTypesTool()
- class_tool = self.getClassTool()
# remove all property sheet we added to type informations
for ti_name, psheet_list in self._added_property_sheets.items():
ti = ttool.getTypeInfo(ti_name)
@@ -82,7 +81,7 @@ class PropertySheetTestCase(ERP5TypeTest
removeLocalPropertySheet(psheet)
ti._setTypePropertySheetList(list(property_sheet_set))
transaction.commit()
- _aq_reset()
+ ttool.resetDynamicDocuments()
ERP5TypeTestCase.tearDown(self)
def _addProperty(self, portal_type_name, property_definition_code):
More information about the Erp5-report
mailing list