Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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'