[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