Exemple #1
0
def test_get_needed_languages__multi_disabled_and_und_present(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', False)
    monkeypatch.setattr(app, 'SUBTITLES_LANGUAGES', ['pob', 'trash', 'eng', 'fre', 'abc'])
    existing_subtitles = {'pob', 'eng', 'und'}

    # When
    actual = sut.get_needed_languages(existing_subtitles)

    # Then
    assert actual == set()
Exemple #2
0
def test_get_needed_languages__multi_disabled_and_und_present(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', False)
    monkeypatch.setattr(app, 'SUBTITLES_LANGUAGES', ['pob', 'trash', 'eng', 'fre', 'abc'])
    existing_subtitles = {'pob', 'eng', 'und'}

    # When
    actual = sut.get_needed_languages(existing_subtitles)

    # Then
    assert actual == set()
Exemple #3
0
def test_get_needed_languages__multi_enabled(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', True)
    monkeypatch.setattr(app, 'SUBTITLES_LANGUAGES', ['pob', 'trash', 'eng', 'fre', 'abc'])
    existing_subtitles = {'pob', 'eng'}

    # When
    actual = sut.get_needed_languages(existing_subtitles)

    # Then
    assert {Language.fromietf('fr')} == actual
Exemple #4
0
def test_get_needed_languages__multi_enabled(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', True)
    monkeypatch.setattr(app, 'SUBTITLES_LANGUAGES', ['pob', 'trash', 'eng', 'fre', 'abc'])
    existing_subtitles = {'pob', 'eng'}

    # When
    actual = sut.get_needed_languages(existing_subtitles)

    # Then
    assert {Language.fromietf('fr')} == actual