示例#1
0
def test_needs_subtitles__no_wanted_language(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_LANGUAGES', [])
    existing_subtitles = {'pob', 'eng'}

    # When
    actual = sut.needs_subtitles(existing_subtitles)

    # Then
    assert actual is False
示例#2
0
def test_needs_subtitles__no_wanted_language(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_LANGUAGES', [])
    existing_subtitles = {'pob', 'eng'}

    # When
    actual = sut.needs_subtitles(existing_subtitles)

    # Then
    assert actual is False
示例#3
0
def test_needs_subtitles__multi_disabled_and_und_present(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', False)
    monkeypatch.setattr(app, 'SUBTITLES_LANGUAGES', ['pob', 'eng', 'fre'])
    existing_subtitles = {'pob', 'eng', 'und'}

    # When
    actual = sut.needs_subtitles(existing_subtitles)

    # Then
    assert actual is False
示例#4
0
def test_needs_subtitles__multi_enabled_with_string(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', True)
    monkeypatch.setattr(app, 'SUBTITLES_LANGUAGES', ['pob', 'eng', 'fre'])
    existing_subtitles = 'pob,eng,fre'

    # When
    actual = sut.needs_subtitles(existing_subtitles)

    # Then
    assert actual is False
示例#5
0
def test_needs_subtitles__multi_disabled_and_und_present(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', False)
    monkeypatch.setattr(app, 'SUBTITLES_LANGUAGES', ['pob', 'eng', 'fre'])
    existing_subtitles = {'pob', 'eng', 'und'}

    # When
    actual = sut.needs_subtitles(existing_subtitles)

    # Then
    assert actual is False
示例#6
0
def test_needs_subtitles__multi_enabled_with_string(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', True)
    monkeypatch.setattr(app, 'SUBTITLES_LANGUAGES', ['pob', 'eng', 'fre'])
    existing_subtitles = 'pob,eng,fre'

    # When
    actual = sut.needs_subtitles(existing_subtitles)

    # Then
    assert actual is False
示例#7
0
def test_needs_subtitles__multi_enabled(monkeypatch):
    # Given
    monkeypatch.setattr('medusa.SUBTITLES_MULTI', True)
    monkeypatch.setattr('medusa.SUBTITLES_LANGUAGES', ['pob', 'eng', 'fre'])
    existing_subtitles = {'pob', 'eng'}

    # When
    actual = sut.needs_subtitles(existing_subtitles)

    # Then
    assert actual is True