From 1e9ba4562eff32b3f29a495013818e79c1eca06e Mon Sep 17 00:00:00 2001 From: Ayush Tiwari <ayush.tiwari@nexedi.com> Date: Wed, 26 Jul 2017 08:47:05 +0000 Subject: [PATCH] bt5_config: Install all BM together while creating portal for tests --- product/ERP5Type/tests/ERP5TypeTestCase.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/product/ERP5Type/tests/ERP5TypeTestCase.py b/product/ERP5Type/tests/ERP5TypeTestCase.py index a25345a277..e510976826 100644 --- a/product/ERP5Type/tests/ERP5TypeTestCase.py +++ b/product/ERP5Type/tests/ERP5TypeTestCase.py @@ -999,6 +999,7 @@ class ERP5TypeCommandLineTestCase(ERP5TypeTestCaseMixin): return False + bm_list = [] for url, bt_title in business_template_list: if (update_business_templates and erp5_load_data_fs and @@ -1020,7 +1021,6 @@ class ERP5TypeCommandLineTestCase(ERP5TypeTestCaseMixin): if not quiet: ZopeTestCase._print('Adding %s business template ... ' % bt_title) bt = template_tool.download(url) - bm_list = [] # If the bt is Business Manager, update the installation state if bt.getPortalType() == 'Business Manager': bm_list.append(bt) @@ -1055,8 +1055,9 @@ class ERP5TypeCommandLineTestCase(ERP5TypeTestCaseMixin): start = time.time() # Install all BM at one go - template_tool.updateInstallationState(bm_list) - ZopeTestCase._print('finished installation of BMs in (%.3fs)\n' % (time.time() - start)) + if bm_list: + template_tool.updateInstallationState(bm_list) + ZopeTestCase._print('finished installation of BMs in (%.3fs)\n' % (time.time() - start)) def _getSiteCreationParameterDict(self): kw = _getConnectionStringDict() @@ -1168,7 +1169,6 @@ class ERP5TypeCommandLineTestCase(ERP5TypeTestCaseMixin): if hot_reindexing: setattr(app,'isIndexable', 1) portal.portal_catalog.manage_hotReindexAll() - portal.portal_types.resetDynamicDocumentsOnceAtTransactionBoundary() self.tic(not quiet) -- 2.30.9