From acccd85f810ad624d5896c218ad6999c6ad6ddf8 Mon Sep 17 00:00:00 2001 From: Arnaud Fontaine <arnaud.fontaine@nexedi.com> Date: Wed, 9 Sep 2020 10:26:44 +0900 Subject: [PATCH] ZODB Components: erp5_ui_test: Migrate Functional Test. --- ...t.erp5.testFunctionalAnonymousSelection.py | 24 ++-- ....erp5.testFunctionalAnonymousSelection.xml | 110 ++++++++++++++++++ bt5/erp5_ui_test/bt/template_test_id_list | 1 + bt5/erp5_ui_test/bt/test_dependency_list | 4 +- 4 files changed, 126 insertions(+), 13 deletions(-) rename product/ERP5Type/tests/testFunctionalAnonymousSelection.py => bt5/erp5_ui_test/TestTemplateItem/portal_components/test.erp5.testFunctionalAnonymousSelection.py (78%) create mode 100644 bt5/erp5_ui_test/TestTemplateItem/portal_components/test.erp5.testFunctionalAnonymousSelection.xml diff --git a/product/ERP5Type/tests/testFunctionalAnonymousSelection.py b/bt5/erp5_ui_test/TestTemplateItem/portal_components/test.erp5.testFunctionalAnonymousSelection.py similarity index 78% rename from product/ERP5Type/tests/testFunctionalAnonymousSelection.py rename to bt5/erp5_ui_test/TestTemplateItem/portal_components/test.erp5.testFunctionalAnonymousSelection.py index 3aa02e42ab..ec59f747ec 100644 --- a/product/ERP5Type/tests/testFunctionalAnonymousSelection.py +++ b/bt5/erp5_ui_test/TestTemplateItem/portal_components/test.erp5.testFunctionalAnonymousSelection.py @@ -35,18 +35,18 @@ from Products.ERP5Form.Tool.SelectionTool import SelectionTool SelectionTool.isAnonymous = lambda *args, **kw:True class TestAnonymousSelection(TestZeleniumCore): - foreground = 0 + foreground = 0 - def getBusinessTemplateList(self): - """ - Return the list of business templates. - """ - return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog', - 'erp5_base', 'erp5_ui_test_core', 'erp5_ui_test', 'erp5_crm', 'erp5_forge', - 'erp5_l10n_fa', - ) + def getBusinessTemplateList(self): + """ + Return the list of business templates. + """ + return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog', + 'erp5_base', 'erp5_ui_test_core', 'erp5_ui_test', 'erp5_crm', 'erp5_forge', + 'erp5_l10n_fa', + ) def test_suite(): - suite = unittest.TestSuite() - suite.addTest(unittest.makeSuite(TestAnonymousSelection)) - return suite + suite = unittest.TestSuite() + suite.addTest(unittest.makeSuite(TestAnonymousSelection)) + return suite \ No newline at end of file diff --git a/bt5/erp5_ui_test/TestTemplateItem/portal_components/test.erp5.testFunctionalAnonymousSelection.xml b/bt5/erp5_ui_test/TestTemplateItem/portal_components/test.erp5.testFunctionalAnonymousSelection.xml new file mode 100644 index 0000000000..758b0d6748 --- /dev/null +++ b/bt5/erp5_ui_test/TestTemplateItem/portal_components/test.erp5.testFunctionalAnonymousSelection.xml @@ -0,0 +1,110 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Test Component" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>default_reference</string> </key> + <value> <string>testFunctionalAnonymousSelection</string> </value> + </item> + <item> + <key> <string>default_source_reference</string> </key> + <value> <string>Products.ERP5Type.tests.testFunctionalAnonymousSelection</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>test.erp5.testFunctionalAnonymousSelection</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Test Component</string> </value> + </item> + <item> + <key> <string>sid</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>text_content_error_message</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>text_content_warning_message</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>version</string> </key> + <value> <string>erp5</string> </value> + </item> + <item> + <key> <string>workflow_history</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="PersistentMapping" module="Persistence.mapping"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>component_validation_workflow</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_log</string> </key> + <value> + <list> + <dictionary> + <item> + <key> <string>action</string> </key> + <value> <string>validate</string> </value> + </item> + <item> + <key> <string>validation_state</string> </key> + <value> <string>validated</string> </value> + </item> + </dictionary> + </list> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_ui_test/bt/template_test_id_list b/bt5/erp5_ui_test/bt/template_test_id_list index 498c06ea6d..5a70fa00b6 100644 --- a/bt5/erp5_ui_test/bt/template_test_id_list +++ b/bt5/erp5_ui_test/bt/template_test_id_list @@ -1,3 +1,4 @@ +test.erp5.testFunctionalAnonymousSelection test.erp5.testGUIwithSecurity test.erp5.testListBox test.erp5.testPerformance diff --git a/bt5/erp5_ui_test/bt/test_dependency_list b/bt5/erp5_ui_test/bt/test_dependency_list index ce83e33d6f..219674a307 100644 --- a/bt5/erp5_ui_test/bt/test_dependency_list +++ b/bt5/erp5_ui_test/bt/test_dependency_list @@ -1,3 +1,5 @@ erp5_full_text_mroonga_catalog erp5_core_proxy_field_legacy -erp5_base \ No newline at end of file +erp5_base +erp5_crm +erp5_forge \ No newline at end of file -- 2.30.9