示例#1
0
def test_merge_subtitles__with_multi_disabled_and_single_new_language(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', False)
    existing_subtitles = ['pob', 'eng']
    new_subtitles = ['fre']

    # When
    actual = sut.merge_subtitles(existing_subtitles, new_subtitles)

    # Then
    assert ['eng', 'pob', 'und'] == actual
示例#2
0
def test_merge_subtitles__with_multi_disabled_and_single_new_language(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', False)
    existing_subtitles = ['pob', 'eng']
    new_subtitles = ['fre']

    # When
    actual = sut.merge_subtitles(existing_subtitles, new_subtitles)

    # Then
    assert ['eng', 'pob', 'und'] == actual
示例#3
0
def test_merge_subtitles__with_multi_enabled(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', True)
    existing_subtitles = ['pob', 'eng']
    new_subtitles = ['fre']

    # When
    actual = sut.merge_subtitles(existing_subtitles, new_subtitles)

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

    # When
    actual = sut.merge_subtitles(existing_subtitles, new_subtitles)

    # Then
    assert ['eng', 'fre', 'pob'] == actual