[Erp5-report] r44755 gabriel - in /erp5/trunk/bt5/erp5_configurator_ung: SkinTemplateItem/p...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 29 23:41:04 CEST 2011
Author: gabriel
Date: Tue Mar 29 23:41:04 2011
New Revision: 44755
URL: http://svn.erp5.org?rev=44755&view=rev
Log:
Add more steps and asserts
Modified:
erp5/trunk/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGStandardBT5.xml
erp5/trunk/bt5/erp5_configurator_ung/TestTemplateItem/testUNGConfigurationWorkflow.py
erp5/trunk/bt5/erp5_configurator_ung/bt/revision
Modified: erp5/trunk/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGStandardBT5.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGStandardBT5.xml?rev=44755&r1=44754&r2=44755&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGStandardBT5.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGStandardBT5.xml [utf8] Tue Mar 29 23:41:04 2011
@@ -52,7 +52,8 @@
<key> <string>_body</string> </key>
<value> <string>configuration_save = context.restrictedTraverse(configuration_save_url)\n
\n
-bt5_installation_list = (\'erp5_simulation\',\n
+bt5_installation_list = (\'erp5_ingestion_mysql_innodb_catalog\',\n
+ \'erp5_simulation\',\n
\'erp5_dhtml_style\',\n
\'erp5_jquery\',\n
\'erp5_jquery_ui\',\n
Modified: erp5/trunk/bt5/erp5_configurator_ung/TestTemplateItem/testUNGConfigurationWorkflow.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_configurator_ung/TestTemplateItem/testUNGConfigurationWorkflow.py?rev=44755&r1=44754&r2=44755&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_configurator_ung/TestTemplateItem/testUNGConfigurationWorkflow.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_configurator_ung/TestTemplateItem/testUNGConfigurationWorkflow.py [utf8] Tue Mar 29 23:41:04 2011
@@ -33,7 +33,8 @@ class TestUNGConfiguratorWorkflow(ERP5Ty
Test Live UNG Configuration Workflow.
"""
- standard_bt5_list = ('erp5_simulation',
+ standard_bt5_list = ('erp5_ingestion_mysql_innodb_catalog',
+ 'erp5_simulation',
'erp5_dhtml_style',
'erp5_jquery',
'erp5_jquery_ui',
@@ -76,10 +77,11 @@ class TestUNGConfiguratorWorkflow(ERP5Ty
stepTic
stepCheckConfigureUserAccountNumberForm
stepCheckOrganisationConfiguratorItem
- stepSetupUserAccounNumberThree
+ stepSetupUserAccountNumberThree
stepConfiguratorNext
stepTic
stepCheckConfigureMultipleUserAccountForm
+ stepCheckUserAccountNumberThree
stepSetupMultipleUserAccountThree
stepConfiguratorNext
stepTic
@@ -89,7 +91,16 @@ class TestUNGConfiguratorWorkflow(ERP5Ty
stepTic
stepCheckConfigureWebSiteForm
stepSetupWebSiteConfiguration
+ stepConfiguratorNext
+ stepTic
+ stepCheckConfigureInstallationForm
+ stepSetupInstallConfiguration
+ stepConfiguratorNext
+ stepTic
+ stepCheckInstallConfiguration
+ stepStartConfigurationInstallation
stepTic
+ stepCheckUNGWebSiteAfterInstallation
"""
def getBusinessTemplateList(self):
@@ -184,7 +195,7 @@ class TestUNGConfiguratorWorkflow(ERP5Ty
""" Check if organisation was created fine """
business_configuration = sequence.get("business_configuration")
organisation_config_save = business_configuration['3']
- self.assertEquals(organisation_config_save.getTitle(),
+ self.assertEquals(organisation_config_save.getTitle(),
"My Organisation")
self.assertEquals(1, len(organisation_config_save.contentValues()))
organisation_config_item = organisation_config_save['1']
@@ -193,7 +204,7 @@ class TestUNGConfiguratorWorkflow(ERP5Ty
self.assertEquals(organisation_config_item.getDefaultEmailText(),
'me at example.com')
- def stepSetupUserAccounNumberThree(self, sequence=None, sequence_list=None, **kw):
+ def stepSetupUserAccountNumberThree(self, sequence=None, sequence_list=None, **kw):
""" Create one more user account """
next_dict = dict(field_your_user_number="3")
sequence.edit(next_dict=next_dict)
@@ -206,6 +217,12 @@ class TestUNGConfiguratorWorkflow(ERP5Ty
self.assertEquals('Previous', response_dict['previous'])
self.assertEquals('Configure user accounts', response_dict['next'])
self.assertCurrentStep('Configuration of users', response_dict)
+
+ def stepCheckUserAccountNumberThree(self, sequence=None, sequence_list=None, **kw):
+ """ """
+ business_configuration = sequence.get("business_configuration")
+ import ipdb;ipdb.set_trace()
+ organisation_config_save = business_configuration['3']
def stepSetupMultipleUserAccountThree(self, sequence=None, sequence_list=None, **kw):
""" Create multiple user account """
@@ -216,7 +233,8 @@ class TestUNGConfiguratorWorkflow(ERP5Ty
field_your_reference="person_creator",
field_your_password='person_creator',
field_your_password_confirm='person_creator',
- field_your_default_email_text='test at test.com',
+ field_your_default_email_
+text='test at test.com',
field_your_default_telephone_text='',
), dict(
field_your_first_name='Person',
@@ -288,6 +306,28 @@ class TestUNGConfiguratorWorkflow(ERP5Ty
self.assertEquals('Previous', response_dict['previous'])
self.assertEquals('Install', response_dict['next'])
+ def stepSetupInstallConfiguration(self, sequence=None, sequence_list=None, **kw):
+ """ Install the Configuration """
+ sequence.edit(next_dict={})
+
+ def stepCheckInstallConfiguration(self, sequence=None, sequence_list=None, **kw):
+ """ Check the installation of the configuration """
+ response_dict = sequence.get("response_dict")
+ self.assertEquals('install', response_dict['command'])
+
+ def stepStartConfigurationInstallation(self, sequence=None, sequence_list=None, **kw):
+ """ Starts the installation """
+ business_configuration = sequence.get("business_configuration")
+ self.portal.portal_configurator.startInstallation(
+ business_configuration, REQUEST=self.portal.REQUEST)
+
+ def stepCheckUNGWebSiteAfterInstallation(self, sequence=None, sequence_list=None, **kw):
+ """ Check if UNG Web Site is published and your language"""
+ self.assertEquals(self.portal.web_site_module.ung.getValidationState(),
+ "published")
+ self.assertEquals(self.portal.web_site_module.ung.getDefaultAvailableLanguage(),
+ "pt-BR")
+
def test_standard_workflow_brazil(self):
""" Test the standard workflow with brazilian configuration """
sequence_list = SequenceList()
Modified: erp5/trunk/bt5/erp5_configurator_ung/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_configurator_ung/bt/revision?rev=44755&r1=44754&r2=44755&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_configurator_ung/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_configurator_ung/bt/revision [utf8] Tue Mar 29 23:41:04 2011
@@ -1 +1 @@
-19
\ No newline at end of file
+20
\ No newline at end of file
More information about the Erp5-report
mailing list