[Erp5-report] r40577 ivan - in /erp5/trunk/bt5/erp5_knowledge_pad_ui_test: PathTemplateItem...

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Nov 24 09:43:36 CET 2010


Author: ivan
Date: Wed Nov 24 09:43:35 2010
New Revision: 40577

URL: http://svn.erp5.org?rev=40577&view=rev
Log:
Mark test as destructive (will delete all user's pads).
Fix tests accordingly.

Modified:
    erp5/trunk/bt5/erp5_knowledge_pad_ui_test/PathTemplateItem/portal_tests/gadgets_zuite/testDefaultPadUsedFromPreferences.xml
    erp5/trunk/bt5/erp5_knowledge_pad_ui_test/SkinTemplateItem/portal_skins/erp5_knowledge_pad_ui_test/Zuite_setupGadgets.xml
    erp5/trunk/bt5/erp5_knowledge_pad_ui_test/bt/revision

Modified: erp5/trunk/bt5/erp5_knowledge_pad_ui_test/PathTemplateItem/portal_tests/gadgets_zuite/testDefaultPadUsedFromPreferences.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad_ui_test/PathTemplateItem/portal_tests/gadgets_zuite/testDefaultPadUsedFromPreferences.xml?rev=40577&r1=40576&r2=40577&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad_ui_test/PathTemplateItem/portal_tests/gadgets_zuite/testDefaultPadUsedFromPreferences.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad_ui_test/PathTemplateItem/portal_tests/gadgets_zuite/testDefaultPadUsedFromPreferences.xml [utf8] Wed Nov 24 09:43:35 2010
@@ -48,11 +48,15 @@
 <tr><td rowspan="1" colspan="3" tal:content="template/getId"></td></tr>\n
 </thead><tbody>\n
 \n
+<!--\n
+  This is a desctructive test which will delete all pads for current user.\n
+-->\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>${base_url}/Zuite_setupGadgets?remove_existing_pads=1&amp;mode=erp5_front</td>\n
   <td></td>\n
 </tr>\n
 <tr>\n

Modified: erp5/trunk/bt5/erp5_knowledge_pad_ui_test/SkinTemplateItem/portal_skins/erp5_knowledge_pad_ui_test/Zuite_setupGadgets.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad_ui_test/SkinTemplateItem/portal_skins/erp5_knowledge_pad_ui_test/Zuite_setupGadgets.xml?rev=40577&r1=40576&r2=40577&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad_ui_test/SkinTemplateItem/portal_skins/erp5_knowledge_pad_ui_test/Zuite_setupGadgets.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad_ui_test/SkinTemplateItem/portal_skins/erp5_knowledge_pad_ui_test/Zuite_setupGadgets.xml [utf8] Wed Nov 24 09:43:35 2010
@@ -60,13 +60,14 @@ for gadget in context.portal_gadgets.obj
 active_preference = context.portal_preferences.getActivePreference()\n
 knowledge_pad = active_preference.newContent(portal_type="Knowledge Pad",\n
                                              title="Template Pad")\n
-\n
 knowledge_pad.visible()\n
 knowledge_pad.public()\n
 \n
-# XXX: add some gadgets\n
-\n
 \n
+if remove_existing_pads:\n
+  # delete existing pads\n
+  user_knowledge_pad_list = context.ERP5Site_getKnowledgePadListForUser(mode = mode)\n
+  context.knowledge_pad_module.manage_delObjects([x.getId() for x in user_knowledge_pad_list])\n
 \n
 print "Done"\n
 return printed\n
@@ -79,6 +80,10 @@ return printed\n
             </value>
         </item>
         <item>
+            <key> <string>_params</string> </key>
+            <value> <string>remove_existing_pads=0, mode=\'erp5_front\'</string> </value>
+        </item>
+        <item>
             <key> <string>_proxy_roles</string> </key>
             <value>
               <tuple>
@@ -104,12 +109,14 @@ return printed\n
                   <dictionary>
                     <item>
                         <key> <string>co_argcount</string> </key>
-                        <value> <int>0</int> </value>
+                        <value> <int>2</int> </value>
                     </item>
                     <item>
                         <key> <string>co_varnames</string> </key>
                         <value>
                           <tuple>
+                            <string>remove_existing_pads</string>
+                            <string>mode</string>
                             <string>_print_</string>
                             <string>_print</string>
                             <string>_getiter_</string>
@@ -118,6 +125,10 @@ return printed\n
                             <string>gadget</string>
                             <string>active_preference</string>
                             <string>knowledge_pad</string>
+                            <string>user_knowledge_pad_list</string>
+                            <string>append</string>
+                            <string>$append0</string>
+                            <string>x</string>
                           </tuple>
                         </value>
                     </item>
@@ -129,7 +140,10 @@ return printed\n
         <item>
             <key> <string>func_defaults</string> </key>
             <value>
-              <none/>
+              <tuple>
+                <int>0</int>
+                <string>erp5_front</string>
+              </tuple>
             </value>
         </item>
         <item>

Modified: erp5/trunk/bt5/erp5_knowledge_pad_ui_test/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad_ui_test/bt/revision?rev=40577&r1=40576&r2=40577&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad_ui_test/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad_ui_test/bt/revision [utf8] Wed Nov 24 09:43:35 2010
@@ -1 +1 @@
-16
\ No newline at end of file
+17
\ No newline at end of file




More information about the Erp5-report mailing list