From a8cfc3c946bd4f223246ec59036cdc0ae4c252bc Mon Sep 17 00:00:00 2001 From: Rafael Monnerat <rafael@nexedi.com> Date: Fri, 25 Feb 2011 18:15:13 +0000 Subject: [PATCH] Consulting workflow requires Conversion Server be available for convert imported spreadsheets. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@43783 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../testStandardConfigurationWorkflow.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/bt5/erp5_configurator_standard/TestTemplateItem/testStandardConfigurationWorkflow.py b/bt5/erp5_configurator_standard/TestTemplateItem/testStandardConfigurationWorkflow.py index db4b561d7e..6af4939e44 100644 --- a/bt5/erp5_configurator_standard/TestTemplateItem/testStandardConfigurationWorkflow.py +++ b/bt5/erp5_configurator_standard/TestTemplateItem/testStandardConfigurationWorkflow.py @@ -34,6 +34,7 @@ from Products.ERP5Type.tests.Sequence import SequenceList from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase from Products.ERP5Type.tests.SecurityTestCase import SecurityTestCase from Products.ERP5Type.tests.backportUnittest import expectedFailure +from Products.ERP5Type.tests.ERP5TypeTestCase import _getConversionServerDict from Products.ERP5Type.tests.utils import FileUpload from AccessControl import Unauthorized import transaction @@ -93,7 +94,6 @@ class TestLiveConfiguratorWorkflowMixin(SecurityTestCase): self.stepCleanUpRequest() self.restricted_security = 0 - # information to know if a business template is a standard business # template or a custom one self.portal.portal_templates.updateRepositoryBusinessTemplateList( @@ -101,9 +101,18 @@ class TestLiveConfiguratorWorkflowMixin(SecurityTestCase): # it is required by SecurityTestCase self.workflow_tool = self.portal.portal_workflow - + self.setDefaultSitePreference() self.portal.portal_activities.unsubscribe() + def setDefaultSitePreference(self): + default_pref = self.portal.portal_preferences.default_site_preference + conversion_dict = _getConversionServerDict() + default_pref.setPreferredOoodocServerAddress(conversion_dict['hostname']) + default_pref.setPreferredOoodocServerPortNumber(conversion_dict['port']) + if self.portal.portal_workflow.isTransitionPossible(default_pref, 'enable'): + default_pref.enable() + return default_pref + def beforeTearDown(self): self.portal.portal_activities.subscribe() ERP5TypeTestCase.beforeTearDown(self) -- 2.30.9