示例#1
0
    def test_get_links_no_hub(self):
        with open(TEST_FILES_DIR + 'rss.xml') as f:
            data = f.read()
        p = feedparser.parse(data)
        links = get_links(p)

        self.assertIsNone(links[0])
        self.assertEqual(links[1], 'https://davidbeath.com/rss.xml')
示例#2
0
    def test_get_links(self):
        with open(TEST_FILES_DIR + 'superfeedrblog.xml') as f:
            data = f.read()
        p = feedparser.parse(data)
        links = get_links(p)

        self.assertEqual(links[0], 'http://pubsubhubbub.superfeedr.com/')
        self.assertEqual(links[1],
                         'https://superfeedr-blog-feed.herokuapp.com/')
示例#3
0
 def test_get_links_no_feed(self):
     links = get_links('Invalid data')
     self.assertIsNone(links)