Esempio n. 1
0
def test_collect_with_filtering(sample_bag):
    res = find_resources_to_get(sample_bag, 'all', 'de')
    res = sorted(res)

    assert [('mp4', 'h://url1/lc1.mp4', 'video'),
            ('pdf', 'h://url2/lc2.pdf', 'slides')] == res
Esempio n. 2
0
def test_collect_only_pdfs(sample_bag):
    res = find_resources_to_get(sample_bag, 'pdf', None)

    assert [('pdf', 'h://url2/lc2.pdf', 'slides')] == sorted(res)
Esempio n. 3
0
def test_collect_all_resources(sample_bag):
    res = find_resources_to_get(sample_bag, 'all', None)

    assert [('mp4', 'h://url1/lc1.mp4', 'video'),
            ('pdf', 'h://url2/lc2.pdf', 'slides'),
            ('txt', 'h://url3/lc3.txt', 'subtitle')] == sorted(res)
Esempio n. 4
0
def test_collect_with_filtering(sample_bag):
    res = find_resources_to_get(sample_bag, 'all', 'de')
    res = sorted(res)

    assert [('mp4', 'h://url1/lc1.mp4', 'video'),
            ('pdf', 'h://url2/lc2.pdf', 'slides')] == res
Esempio n. 5
0
def test_collect_only_pdfs(sample_bag):
    res = find_resources_to_get(sample_bag, 'pdf', None)

    assert [('pdf', 'h://url2/lc2.pdf', 'slides')] == sorted(res)
Esempio n. 6
0
def test_collect_all_resources(sample_bag):
    res = find_resources_to_get(sample_bag, 'all', None)

    assert [('mp4', 'h://url1/lc1.mp4', 'video'),
            ('pdf', 'h://url2/lc2.pdf', 'slides'),
            ('txt', 'h://url3/lc3.txt', 'subtitle')] == sorted(res)