[Erp5-report] r43829 gabriel - in /erp5/trunk/bt5/erp5_web_ung_theme: SkinTemplateItem/port...
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Feb 28 20:53:40 CET 2011
Author: gabriel
Date: Mon Feb 28 20:53:40 2011
New Revision: 43829
URL: http://svn.erp5.org?rev=43829&view=rev
Log:
- Add tests to UNG Docs.
- clean up the code
Modified:
erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/Base_getPreferencePathList.xml
erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py
erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/Base_getPreferencePathList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/Base_getPreferencePathList.xml?rev=43829&r1=43828&r2=43829&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/Base_getPreferencePathList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/Base_getPreferencePathList.xml [utf8] Mon Feb 28 20:53:40 2011
@@ -53,12 +53,10 @@
<value> <string>from Products.ERP5Type.JSONEncoder import encodeInJson as dumps\n
\n
if context.portal_membership.isAnonymousUser():\n
- print None\n
+ return dumps(None)\n
portal_preferences = context.portal_preferences\n
-print dumps(dict(preference=portal_preferences.getActivePreference().getRelativeUrl(), \n
+return dumps(dict(preference=portal_preferences.getActivePreference().getRelativeUrl(), \n
system_preference=portal_preferences.getActiveSystemPreference().getRelativeUrl()))\n
-\n
-return printed\n
</string> </value>
</item>
<item>
Modified: erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py?rev=43829&r1=43828&r2=43829&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py [utf8] Mon Feb 28 20:53:40 2011
@@ -144,3 +144,40 @@ class TestUNG(ERP5TypeTestCase):
self.portal.WebSection_deleteObjectList()
self.stepTic()
self.assertEquals(len(self.portal.portal_catalog(relative_url=relative_url)), 0)
+
+ def testWebSection_userFollowUpWebPage(self):
+ """ """
+ web_page = self.portal.web_page_module.newContent(portal_type="Web Page")
+ web_page.setReference("new.Web-Page")
+ self.stepTic()
+ portal = self.portal
+ person = portal.person_module.newContent(portal_type='Person',
+ reference="ung_new_user")
+ assignment = person.newContent(portal_type='Assignment')
+ assignment.open()
+ person = portal.person_module.newContent(portal_type='Person',
+ reference="ung_new_user2")
+ assignment = person.newContent(portal_type='Assignment')
+ assignment.open()
+ self.stepTic()
+ self.login("ung_new_user")
+ self.portal.WebSection_userFollowUpWebPage("new.Web-Page")
+ self.stepTic()
+ self.assertEquals(["person_module/1"], web_page.getFollowUpList())
+ self.stepTic()
+ self.login("ung_new_user2")
+ self.portal.WebSection_userFollowUpWebPage("new.Web-Page")
+ self.stepTic()
+ followup_list = web_page.getFollowUpList()
+ self.assertEquals(["person_module/1", "person_module/2"],
+ sorted(followup_list))
+
+ def testWebSection_getGadgetPathList(self):
+ """ """
+ gadget_list = eval(self.portal.WebSection_getGadgetPathList())
+ for gadget in gadget_list:
+ url = gadget.get("image_url").split("?")[0]
+ url = url.replace("/default_image", "")
+ catalog_result = self.portal.portal_catalog(relative_url=url)
+ self.assertEquals(len(catalog_result), 1)
+ self.assertEquals(catalog_result[0].getTitle(), gadget.get('title'))
\ No newline at end of file
Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/revision?rev=43829&r1=43828&r2=43829&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] Mon Feb 28 20:53:40 2011
@@ -1 +1 @@
-254
\ No newline at end of file
+255
\ No newline at end of file
More information about the Erp5-report
mailing list