[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/ Stub functional testing for RSS. Doesn't actually do anything yet as calling the view raises an exception.
Charlie Clark
cvs-admin at zope.org
Tue Sep 4 18:06:16 UTC 2012
Log message for revision 127695:
Stub functional testing for RSS. Doesn't actually do anything yet as calling the view raises an exception.
Changed:
A Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/rss.txt
A Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_rss.py
-=-
Added: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/rss.txt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/rss.txt (rev 0)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/rss.txt 2012-09-04 18:06:12 UTC (rev 127695)
@@ -0,0 +1,28 @@
+RSS Views
+--------------
+
+Set up site, content and user.
+
+ >>> from zope.component.hooks import setSite
+ >>> setSite(app.site)
+ >>> app.site.portal_syndication.enable()
+
+ >>> from Products.CMFDefault.Document import Document
+ >>> obj_id = app.site._setObject('myDocument', Document('myDocument'))
+ >>> obj = app.site[obj_id]
+ >>> obj.portal_type = 'Document'
+ >>> obj.setTitle('TITLE')
+ >>> obj.setDescription('DESCRIPTION')
+
+ >>> uf = app.site.acl_users
+ >>> _ignored = uf._doAddUser('mgr', 'mgrpw', ['Manager'], [])
+
+Create the browser object we'll be using.
+
+ >>> from Testing.testbrowser import Browser
+ >>> browser = Browser()
+ >>> browser.handleErrors = False
+ >>> browser.addHeader('Authorization', 'Basic mgr:mgrpw')
+
+Get RSS Feed
+
Added: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_rss.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_rss.py (rev 0)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_rss.py 2012-09-04 18:06:12 UTC (rev 127695)
@@ -0,0 +1,28 @@
+##############################################################################
+#
+# Copyright (c) 2008 Zope Foundation and Contributors.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+""" Test Products.CMFDefault.browser.rss
+"""
+
+import unittest
+from Testing import ZopeTestCase
+
+from Products.CMFDefault.testing import FunctionalLayer
+
+
+ftest_suite = ZopeTestCase.FunctionalDocFileSuite('rss.txt')
+ftest_suite.layer = FunctionalLayer
+
+def test_suite():
+ return unittest.TestSuite((
+ ftest_suite,
+ ))
Property changes on: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_rss.py
___________________________________________________________________
Added: svn:eol-style
+ native
More information about the checkins
mailing list