def test_sort_urls_2(): original_url = 'boingboing.net' urls = [ FeedInfo('http://boingboing.net/feed/atom'), FeedInfo('https://boingboing.net/feed'), FeedInfo('http://boingboing.net/feed') ] sorted_urls = sort_urls(urls, original_url) assert sorted_urls[0].url == urls[1].url assert sorted_urls[1].url == urls[0].url assert sorted_urls[2].url == urls[2].url
def test_sort_urls(): original_url = 'http://test.com' urls = [ FeedInfo('http://test.com'), FeedInfo('http://test.com/rss.xml'), FeedInfo('https://test.com/rss.xml'), FeedInfo('https://test.com/comments/rss.xml'), FeedInfo('https://test.com/atom.xml'), FeedInfo('https://test.com/feed.rdf'), FeedInfo('https://test.com/feed/rss.xml'), FeedInfo('https://blogger.com/feed/rss.xml') ] sorted_urls = sort_urls(urls, original_url) assert sorted_urls[0].url == 'https://test.com/feed/rss.xml' assert sorted_urls[1].url == 'https://test.com/rss.xml' assert sorted_urls[2].url == 'https://test.com/atom.xml' assert sorted_urls[3].url == 'http://test.com/rss.xml' assert sorted_urls[4].url == 'https://test.com/feed.rdf' assert sorted_urls[5].url == 'https://blogger.com/feed/rss.xml' assert sorted_urls[6].url == 'https://test.com/comments/rss.xml' assert sorted_urls[7].url == 'http://test.com'