[Erp5-report] r43294 kazuhiko - /erp5/trunk/products/ERP5/tests/testBusinessTemplate.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Sat Feb 12 10:04:44 CET 2011
Author: kazuhiko
Date: Sat Feb 12 10:04:43 2011
New Revision: 43294
URL: http://svn.erp5.org?rev=43294&view=rev
Log:
try to clean up more in beforeTearDown().
Modified:
erp5/trunk/products/ERP5/tests/testBusinessTemplate.py
Modified: erp5/trunk/products/ERP5/tests/testBusinessTemplate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testBusinessTemplate.py?rev=43294&r1=43293&r2=43294&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testBusinessTemplate.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testBusinessTemplate.py [utf8] Sat Feb 12 10:04:43 2011
@@ -190,6 +190,24 @@ class TestBusinessTemplate(ERP5TypeTestC
for business_template in self.getTemplateTool().contentValues():
if business_template.getTitle() == 'geek template':
self.getTemplateTool().manage_delObjects([business_template.getId()])
+ self.stepRemoveAllTrashBins()
+ catalog = self.portal.portal_catalog.erp5_mysql_innodb
+ for method_id in ('z_fake_method', 'z_another_fake_method'):
+ if method_id in catalog.objectIds():
+ catalog.manage_delObjects(['z_fake_method'])
+ sql_uncatalog_object = list(catalog.sql_uncatalog_object)
+ if method_id in sql_uncatalog_object:
+ sql_uncatalog_object.remove(method_id)
+ sql_uncatalog_object.sort()
+ catalog.sql_uncatalog_object = tuple(sql_uncatalog_object)
+ if method_id in catalog.filter_dict:
+ del catalog.filter_dict[method_id]
+ if 'another_file' in self.portal.objectIds():
+ self.portal.manage_delObjects(['another_file'])
+ property_sheet_tool = self.getPortalObject().portal_property_sheets
+ for property_sheet in ('UnitTest',):
+ if property_sheet in property_sheet_tool.objectIds():
+ property_sheet_tool.manage_delObjects([property_sheet])
transaction.commit()
self._ignore_log_errors()
More information about the Erp5-report
mailing list