[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/rss.txt Added feed parsing and validation. Tested with PythonScript implementation.

Charlie Clark cvs-admin at zope.org
Wed Sep 5 12:17:47 UTC 2012


Log message for revision 127708:
  Added feed parsing and validation. Tested with PythonScript implementation.

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/rss.txt

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/rss.txt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/rss.txt	2012-09-05 12:16:48 UTC (rev 127707)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/rss.txt	2012-09-05 12:17:43 UTC (rev 127708)
@@ -45,3 +45,17 @@
     >>> browser.contents is not None
     True
 
+Parse Feed
+    >>> from xml.etree import ElementTree
+    >>> feed = ElementTree.XML(browser.contents).getchildren()[0]
+    >>> feed.find("title").text == "Portal"
+    True
+    >>> feed.find("lastBuildDate").text == app.site.portal_syndication.getUpdateBase()
+    True
+    >>> item = feed.find("item")
+    >>> item.find("title").text == "TITLE"
+    True
+    >>> item.find("description").text == "DESCRIPTION"
+    True
+    >>> item.find("pubDate").text == obj.modified().rfc822()
+    True



More information about the checkins mailing list