Commit dc9dbda3 authored by Aurel's avatar Aurel

reactivate & fix all functionnal tests

parent 9962525a
......@@ -41,14 +41,15 @@ class TestZeleniumRunMyDocSample(ERP5TypeFunctionalTestCase):
but the usage of Test Page is not mandatory, any valid Selenium Test in HTML
can be used.
"""
foreground = 0
run_only = "tutorial_zuite"
remote_code_url_list = [
"https://www.tiolive.com/nexedi/test_page_module/14/TestPage_viewSeleniumTest",
# Warning, the URLs bellow use cache and be delayed to
# be updated ( and produce inconsistent results).
"http://www.erp5.com/test_page_module/14/TestPage_viewSeleniumTest",
"http://www.erp5.com/developer-Test.Page.Sample/TestPage_viewSeleniumTest",]
def afterSetUp(self):
url_list = []
for x in self.portal.test_page_module.objectValues():
if x.getId() == "developer-Test.Page.Sample":
url_list.append("test_page_module/"+x.getId())
self.remote_code_url_list = url_list
ERP5TypeFunctionalTestCase.afterSetUp(self)
def getBusinessTemplateList(self):
"""
......
......@@ -30,19 +30,17 @@ import unittest
from Products.ERP5Type.tests.ERP5TypeFunctionalTestCase import \
ERP5TypeFunctionalTestCase
from Products.ERP5Type.tests.testFunctionalStandaloneUserTutorial import \
BASE_REMOTE_SELENIUM_TEST_URL_LIST
class TestZeleniumConfiguratorStandard(ERP5TypeFunctionalTestCase):
run_only = "configurator_standard_zuite"
remote_code_url_list = [
"http://www.erp5.com/user-Howto.Configure.ERP5.for.SMB.With.Configurator/TestPage_viewSeleniumTest"
] + BASE_REMOTE_SELENIUM_TEST_URL_LIST
run_only = "configurator_standard_zuite"
def afterSetUp(self):
url_list = []
for x in self.portal.test_page_module.objectValues():
if x.getId() == "user-Howto.Configure.ERP5.for.SMB.With.Configurator":
url_list.append("test_page_module/"+x.getId())
self.remote_code_url_list = url_list
self.setupAutomaticBusinessTemplateRepository()
print self.portal.portal_templates.getRepositoryList()
ERP5TypeFunctionalTestCase.afterSetUp(self)
def getBusinessTemplateList(self):
......
......@@ -30,14 +30,21 @@ import unittest
from Products.ERP5Configurator.tests.testFunctionalConfigurator import \
TestZeleniumConfiguratorStandard
from Products.ERP5Type.tests.testFunctionalStandaloneUserTutorial import \
BASE_REMOTE_SELENIUM_TEST_URL_LIST
from Products.ERP5Type.tests.ERP5TypeFunctionalTestCase import \
ERP5TypeFunctionalTestCase
class TestZeleniumConfiguratorConsulting(TestZeleniumConfiguratorStandard):
class TestZeleniumConfiguratorConsulting(TestZeleniumConfiguratorStandard, ERP5TypeFunctionalTestCase):
run_only = "configurator_consulting_standard_zuite"
remote_code_url_list = [
"http://www.erp5.com/user-Howto.Configure.ERP5.for.SMB.With.Consultant.Configurator/TestPage_viewSeleniumTest"
] + BASE_REMOTE_SELENIUM_TEST_URL_LIST
def afterSetUp(self):
url_list = []
for x in self.portal.test_page_module.objectValues():
if x.getId() == "user-Howto.Configure.ERP5.for.SMB.With.Consultant.Configurator":
url_list.append("test_page_module/"+x.getId())
self.remote_code_url_list = url_list
self.setupAutomaticBusinessTemplateRepository()
ERP5TypeFunctionalTestCase.afterSetUp(self)
def test_suite():
suite = unittest.TestSuite()
......
......@@ -66,7 +66,6 @@ class TestZeleniumStandaloneUserTutorial(ERP5TypeFunctionalTestCase):
'erp5_rss_style', 'erp5_discussion',
'erp5_l10n_fr', 'erp5_crm',
'erp5_user_tutorial_ui_test',
'erp5_configurator_standard_ui_test',
'erp5_run_my_doc',
'erp5_test_page_test_data',
)
......
......@@ -81,11 +81,6 @@ class ERP5(_ERP5):
if test_case.startswith('testLive') or test_case.startswith('testVifib') \
or test_case.find('Performance') > 0 \
or test_case in ('testERP5LdapCatalog', # XXX (Ivan), until LDAP server is available this test will alway fail
# tests reading selenium tables from erp5.com
# 'testFunctionalStandaloneUserTutorial',
'testFunctionalRunMyDocSample',
'testFunctionalConfigurator',
'testFunctionalConfiguratorConsulting',
# not maintained
'testERP5eGov',
'testAccounting_l10n_fr_m9'):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment