[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