Esempio n. 1
0
 def test_feed_generator(self):
     """ Ensure that our Feed object can return a generator """
     moksha.utils.feed_cache = FakeCache()
     feed = Feed(url='http://lewk.org/rss')
     iter = feed.iterentries()
     data = iter.next()
     assert iter.next()
Esempio n. 2
0
 class MyWidget(Widget):
     children = [Feed('myfeed', url='http://lewk.org/rss')]
     engine_name = 'genshi'
     template = """
Esempio n. 3
0
 class MyWidget(Widget):
     params = ['url']
     children = [Feed('feed')]
     template = "${c.feed(url=url)}"
     engine_name = 'mako'
Esempio n. 4
0
 class MyWidget(Widget):
     myfeedurl = 'http://lewk.org/rss'
     children = [Feed('myfeed', url=myfeedurl)]
     engine_name = 'mako'
     template = "${c.myfeed()}"
Esempio n. 5
0
 def test_feed_render_url(self):
     """ Ensure that a generic feed can be rendered with a url """
     moksha.utils.feed_cache = FakeCache()
     feed = Feed()
     rendered = feed(url='http://lewk.org/rss')
     assert 'l e w k . o r g' in rendered, rendered