[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