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()
class MyWidget(Widget): children = [Feed('myfeed', url='http://lewk.org/rss')] engine_name = 'genshi' template = """
class MyWidget(Widget): params = ['url'] children = [Feed('feed')] template = "${c.feed(url=url)}" engine_name = 'mako'
class MyWidget(Widget): myfeedurl = 'http://lewk.org/rss' children = [Feed('myfeed', url=myfeedurl)] engine_name = 'mako' template = "${c.myfeed()}"
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