From a4a6658de3b3919df24200e70b37722cdc6bad9c Mon Sep 17 00:00:00 2001 From: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Sat, 12 Feb 2011 21:16:14 +0000 Subject: [PATCH] clean up more in beforeTearDown(). git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@43300 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/tests/testBusinessTemplate.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/product/ERP5/tests/testBusinessTemplate.py b/product/ERP5/tests/testBusinessTemplate.py index a48d89378f..2ac0c21dbe 100644 --- a/product/ERP5/tests/testBusinessTemplate.py +++ b/product/ERP5/tests/testBusinessTemplate.py @@ -202,8 +202,14 @@ class TestBusinessTemplate(ERP5TypeTestCase, LogInterceptor): 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']) + for obj_id in ('another_file', 'test_document', 'dummy_type_provider'): + if obj_id in self.portal.objectIds(): + self.portal.manage_delObjects([obj_id]) + types_tool = self.portal.portal_types + registered_type_provider_list = list(types_tool.type_provider_list) + if 'dummy_type_provider' in registered_type_provider_list: + registered_type_provider_list.remove('dummy_type_provider') + types_tool.type_provider_list = tuple(registered_type_provider_list) property_sheet_tool = self.getPortalObject().portal_property_sheets for property_sheet in ('UnitTest',): if property_sheet in property_sheet_tool.objectIds(): -- 2.30.9