Ejemplo n.º 1
0
 def from_file_feed(cls, path):
     log.log(logging.DEBUG-1, 'Podcast.from_file_feed()')
     with open(path, 'r') as f:
         s = f.read()
     feed = feedparser.parse(s)
     return cls.from_parsed(feed)
Ejemplo n.º 2
0
 def test_load_feed(self):
     feed = feedparser.parse(self.xml_data)
     self.assertEqual(feed['feed']['title'], 'Robots - The Podcast for News and Views on Robotics')
     self.assertEqual(len(feed['entries']), 185)
Ejemplo n.º 3
0
 def from_url(cls, url):
     log.log(logging.DEBUG-1, 'Podcast.from_url()')
     feed = feedparser.parse(url)
     return cls.from_parsed(feed,url)