From 201638fd65b8103890734bd152e6767d363d9db5 Mon Sep 17 00:00:00 2001 From: Ivan Tyagov <ivan@nexedi.com> Date: Tue, 23 Nov 2010 13:07:18 +0000 Subject: [PATCH] Test using a template gadget pad (which is customizable). git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@40540 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../testDefaultPadUsedFromPreferences.xml | 176 ++++++++++++++++++ bt5/erp5_knowledge_pad_ui_test/bt/revision | 2 +- 2 files changed, 177 insertions(+), 1 deletion(-) create mode 100644 bt5/erp5_knowledge_pad_ui_test/PathTemplateItem/portal_tests/gadgets_zuite/testDefaultPadUsedFromPreferences.xml diff --git a/bt5/erp5_knowledge_pad_ui_test/PathTemplateItem/portal_tests/gadgets_zuite/testDefaultPadUsedFromPreferences.xml b/bt5/erp5_knowledge_pad_ui_test/PathTemplateItem/portal_tests/gadgets_zuite/testDefaultPadUsedFromPreferences.xml new file mode 100644 index 0000000000..091cda5906 --- /dev/null +++ b/bt5/erp5_knowledge_pad_ui_test/PathTemplateItem/portal_tests/gadgets_zuite/testDefaultPadUsedFromPreferences.xml @@ -0,0 +1,176 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/> + </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> <unicode 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>Express Access Tab</title>\n +</head>\n +<body>\n +<table cellpadding="1" cellspacing="1" border="1">\n +<thead>\n +<tr><td rowspan="1" colspan="3">Gadget System Integration</td></tr>\n +</thead><tbody>\n +\n +<span metal:use-macro="container/Zuite_CommonTemplate/macros/init"> init</span>\n +\n +<tr>\n + <td>openAndWait</td>\n + <td>${base_url}/Zuite_setupGadgets</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>verifyTextPresent</td>\n + <td>Done</td>\n + <td></td>\n +</tr>\n +<span metal:use-macro="container/Zuite_CommonTemplate/macros/wait_for_activities"> Wait for activities</span>\n +<tr>\n + <td>openAndWait</td>\n + <td>${base_url}/view</td>\n + <td></td>\n +</tr>\n +\n +<tr>\n + <td>verifyTextPresent</td>\n + <td>Hide tabs</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>verifyElementPresent</td>\n + <td>create_own_pad_dialog_link</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>verifyElementNotPresent</td>\n + <td>add_new_tab_dialog_link</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>verifyTextPresent</td>\n + <td>Template Pad</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>verifyTextNotPresent</td>\n + <td>Add gadgets</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>verifyTextNotPresent</td>\n + <td>Add tab</td>\n + <td></td>\n +</tr>\n +\n +\n +<!-- check creating own pads from a template one-->\n +<tr>\n + <td>click</td>\n + <td>create_own_pad_dialog_link</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>assertConfirmation</td>\n + <td>In order to complete operation you must have your own tab on server instead of the default one which you are currently using and which you can not change.Is it OK to create new one for you now?</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>pause</td>\n + <td>5000</td>\n + <td></td>\n +</tr>\n +<span metal:use-macro="container/Zuite_CommonTemplate/macros/wait_for_activities"> Wait for activities</span>\n +<tr>\n + <td>openAndWait</td>\n + <td>${base_url}/view</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>verifyTextPresent</td>\n + <td>Add gadgets</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>verifyTextPresent</td>\n + <td>Add tab</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>verifyElementNotPresent</td>\n + <td>create_own_pad_dialog_link</td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>verifyElementPresent</td>\n + <td>add_new_tab_dialog_link</td>\n + <td></td>\n +</tr>\n +\n +\n +</tbody></table>\n +</body>\n +</html>\n + + +]]></unicode> </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>testDefaultPadUsedFromPreferences</string> </value> + </item> + <item> + <key> <string>output_encoding</string> </key> + <value> <string>utf-8</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <unicode></unicode> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_knowledge_pad_ui_test/bt/revision b/bt5/erp5_knowledge_pad_ui_test/bt/revision index da2d3988d7..3f10ffe7a4 100644 --- a/bt5/erp5_knowledge_pad_ui_test/bt/revision +++ b/bt5/erp5_knowledge_pad_ui_test/bt/revision @@ -1 +1 @@ -14 \ No newline at end of file +15 \ No newline at end of file -- 2.30.9