예제 #1
0
def test_download_bad_subtitle(movies):
    pool = ProviderPool(provider_configs={
        'legendastv': {
            'username': '******',
            'password': '******'
        }
    })
    subtitles = pool.list_subtitles_provider('legendastv',
                                             movies['man_of_steel'],
                                             {Language('eng')})
    subtitle = subtitles[0]
    subtitle.archive.content._rarfile.truncate(200)

    pool.download_subtitle(subtitle)

    assert subtitle.content is None
    assert subtitle.is_valid() is False
예제 #2
0
def test_download_bad_subtitle(movies):
    pool = ProviderPool()
    subtitles = pool.list_subtitles_provider('legendastv', movies['man_of_steel'], {Language('eng')})
    pool.download_subtitle(subtitles[0])
    assert subtitles[0].content is None
    assert subtitles[0].is_valid() is False