Commit 15c2a24d authored by Kazuhiko Shiozaki's avatar Kazuhiko Shiozaki

2009-03-19 Mohamadou

* add functional tests for erp5_ooo_import .

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@26095 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 66afc0bb
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Zuite" module="Products.Zelenium.zuite"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>filename_glob</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>filesystem_path</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>ooo_import_zuite</string> </value>
</item>
<item>
<key> <string>test_case_metatypes</string> </key>
<value>
<tuple>
<string>File</string>
<string>Page Template</string>
</tuple>
</value>
</item>
<item>
<key> <string>testsuite_name</string> </key>
<value> <string>Testing the OOo import</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<html xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal">\n
<head>\n
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n
<title>Test OOo Importing</title>\n
</head>\n
<body>\n
<table cellpadding="1" cellspacing="1" border="1">\n
<thead>\n
<tr><td rowspan="1" colspan="3">Test OOo Importing </td></tr>\n
</thead><tbody>\n
<!-- <tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" /> -->\n
<tr>\n
<td>store</td>\n
<td tal:content="python: \'/\' + here.getPortalObject().getId()">erp5</td>\n
<td>base_url</td>\n
</tr>\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/OOoImportZuite_reset</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertTextPresent</td>\n
<td>Reset Successfully.</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/Zuite_waitForActivities</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertTextPresent</td>\n
<td>Done.</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/OOoImportZuite_importFile</td>\n
<td></td>\n
<td></td>\n
</tr>\n
\n
\n
<tr>\n
<td>select</td>\n
<td>field_listbox_portal_type_property_list_new_0000001</td>\n
<td>title</td>\n
</tr>\n
<tr>\n
<td>select</td>\n
<td>field_listbox_portal_type_property_list_new_0000002</td>\n
<td>quantity</td>\n
</tr>\n
<tr>\n
<td>select</td>\n
<td>field_listbox_portal_type_property_list_new_0000003</td>\n
<td>description</td>\n
</tr>\n
\n
<tr>\n
<td>clickAndWait</td>\n
<td>dialog_submit_button</td>\n
<td></td>\n
</tr>\n
\n
\n
\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>OpenOffice document importing report.</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/Zuite_waitForActivities</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertTextPresent</td>\n
<td>Done.</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/view</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_title</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_0</td>\n
<td></td>\n
</tr>\n
<tr> \n
<td>verifyElementPresent</td> \n
<td>id=listbox_data_line_1</td> \n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>101 record(s)</td>\n
</tr>\n
\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@title=\'Report\']</td>\n
<td></td>\n
</tr>\n
\n
\n
<tr>\n
<td>clickAndWait</td>\n
<td>dialog_submit_button</td>\n
<td></td>\n
</tr>\n
\n
\n
\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>101 record(s)</td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_0</td>\n
<td></td>\n
</tr>\n
<tr> \n
<td>verifyElementPresent</td> \n
<td>id=listbox_data_line_1</td> \n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]</td>\n
<td>Object created successfully - Type: Foo</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]</td>\n
<td>Object created successfully - Type: Foo</td>\n
</tr>\n
</tbody></table>\n
</body>\n
</html>\n
\n
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>testOOoImport</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>"""\n
This script is an experimental version of what should be a generic OpenOffice importer,\n
which is a collection of scripts and UI to import lots of objects to ERP5\n
from a spreadsheet. The idea is to let the user map each spreadsheet column with\n
one portal type property.\n
"""\n
module = context.foo_module\n
\n
import_file = context.restrictedTraverse(\'foo_import_data_list\').data\n
return module.Base_importFile(import_file=import_file)\n
</string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>**kw</string> </value>
</item>
<item>
<key> <string>errors</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>func_code</string> </key>
<value>
<object>
<klass>
<global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>kw</string>
<string>_getattr_</string>
<string>context</string>
<string>module</string>
<string>import_file</string>
</tuple>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>OOoImportZuite_importFile</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>"""\n
Reset all datas \n
"""\n
module = context.getPortalObject().foo_module\n
\n
dummy_foo_list = module.contentValues(portal_type = \'Foo\')\n
\n
for foo in dummy_foo_list:\n
module.manage_delObjects(foo.getId())\n
\n
return "Reset Successfully."\n
</string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>**kw</string> </value>
</item>
<item>
<key> <string>errors</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>func_code</string> </key>
<value>
<object>
<klass>
<global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>kw</string>
<string>_getattr_</string>
<string>context</string>
<string>module</string>
<string>dummy_foo_list</string>
<string>_getiter_</string>
<string>foo</string>
</tuple>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>OOoImportZuite_reset</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="File" module="OFS.Image"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_EtagSupport__etag</string> </key>
<value> <string>ts02728148.6</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>foo_import_data_list</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/vnd.oasis.opendocument.spreadsheet</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">UEsDBBQAAAAAABVZSziFbDmKLgAAAC4AAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz
aXMub3BlbmRvY3VtZW50LnNwcmVhZHNoZWV0UEsDBBQAAAAAABVZSzgAAAAAAAAAAAAAAAAaAAAA
Q29uZmlndXJhdGlvbnMyL3N0YXR1c2Jhci9QSwMEFAAIAAgAFVlLOAAAAAAAAAAAAAAAACcAAABD
b25maWd1cmF0aW9uczIvYWNjZWxlcmF0b3IvY3VycmVudC54bWwDAFBLBwgAAAAAAgAAAAAAAABQ
SwMEFAAAAAAAFVlLOAAAAAAAAAAAAAAAABgAAABDb25maWd1cmF0aW9uczIvZmxvYXRlci9QSwME
FAAAAAAAFVlLOAAAAAAAAAAAAAAAABoAAABDb25maWd1cmF0aW9uczIvcG9wdXBtZW51L1BLAwQU
AAAAAAAVWUs4AAAAAAAAAAAAAAAAHAAAAENvbmZpZ3VyYXRpb25zMi9wcm9ncmVzc2Jhci9QSwME
FAAAAAAAFVlLOAAAAAAAAAAAAAAAABgAAABDb25maWd1cmF0aW9uczIvbWVudWJhci9QSwMEFAAA
AAAAFVlLOAAAAAAAAAAAAAAAABgAAABDb25maWd1cmF0aW9uczIvdG9vbGJhci9QSwMEFAAAAAAA
FVlLOAAAAAAAAAAAAAAAAB8AAABDb25maWd1cmF0aW9uczIvaW1hZ2VzL0JpdG1hcHMvUEsDBBQA
CAAIABVZSzgAAAAAAAAAAAAAAAALAAAAY29udGVudC54bWzdnctzo0YQh+/5K1Q65IZk3qDY3stW
qlKVPaTyqFwxGskkvApG1vq/zwB6tJy1W6y6Vaq+eFcwM18zP0B8JQnuP30t8smLatqsKh+m9uxu
OlFlWi2zcv0w/fOPn61o+unxh/tqtcpStVhW6aZQpbbSqtTm34npXbaLYe3DdNOUiypps3ZRJoVq
FzpdVLUq970WsPWiZw1LWv2an929bwx7a/VVn9u5a3vSN3k6n9w3hr2XTbI9t3PX1kwq7L6qzu38
tc2tVWVmvagTnb2p4muelf8+TJ+1rhfz+Xa7nW3dWdWs53Ycx/N+7aHg9NCu3jR532qZzlWuOlg7
t2f2fN+2UDo5t76uLSyp3BRPqjl7ahKd/C/V9mV99h7xsn5natLnpDl73+gbn8brLs+P113CvkWi
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</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <long>10373</long> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
2009-03-19 Mohamadou
* add functional tests for erp5_ooo_import .
2008-10-01 fabien
* redefine Selenium.prototype.doType function in user-extensions.js. This is made to be able to test file upload.
* move all things used by other ui_test in erp5_ui_test_core framework
......
415
\ No newline at end of file
416
\ No newline at end of file
......@@ -27,6 +27,8 @@ portal_tests/listbox_zuite
portal_tests/listbox_zuite/**
portal_tests/matrixbox_zuite
portal_tests/matrixbox_zuite/**
portal_tests/ooo_import_zuite
portal_tests/ooo_import_zuite/**
portal_tests/page_templates_zuite
portal_tests/page_templates_zuite/**
portal_tests/planning_box_field_zuite
......
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