[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