Esempio n. 1
0
def test_compute_subtitle_path__single_with_valid_language_and_subs_folder(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', False)
    subtitle = Subtitle(language=Language('por', 'BR'))
    video_path = '/folder/subfolder/video.mkv'
    subtitles_dir = '/folder/subtitles'

    # When
    actual = sut.compute_subtitle_path(subtitle, video_path, subtitles_dir)

    # Then
    assert os.path.normpath('/folder/subtitles/video.srt') == os.path.normpath(actual)
Esempio n. 2
0
def test_compute_subtitle_path__multi_with_und_language(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', True)
    subtitle = Subtitle(language=Language('und'))
    video_path = '/folder/subfolder/video.mkv'
    subtitles_dir = None

    # When
    actual = sut.compute_subtitle_path(subtitle, video_path, subtitles_dir)

    # Then
    assert '/folder/subfolder/video.srt' == actual
Esempio n. 3
0
def test_compute_subtitle_path__multi_with_und_language(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', True)
    subtitle = Subtitle(language=Language('und'))
    video_path = '/folder/subfolder/video.mkv'
    subtitles_dir = None

    # When
    actual = sut.compute_subtitle_path(subtitle, video_path, subtitles_dir)

    # Then
    assert '/folder/subfolder/video.srt' == actual
Esempio n. 4
0
def test_compute_subtitle_path__single_with_valid_language_and_subs_folder(monkeypatch):
    # Given
    monkeypatch.setattr(app, 'SUBTITLES_MULTI', False)
    subtitle = Subtitle(language=Language('por', 'BR'))
    video_path = '/folder/subfolder/video.mkv'
    subtitles_dir = '/folder/subtitles'

    # When
    actual = sut.compute_subtitle_path(subtitle, video_path, subtitles_dir)

    # Then
    assert os.path.normpath('/folder/subtitles/video.srt') == os.path.normpath(actual)
Esempio n. 5
0
def test_compute_subtitle_path__single_with_valid_language(monkeypatch):
    # Given
    monkeypatch.setattr('medusa.SUBTITLES_MULTI', False)
    subtitle = Subtitle(language=Language('por', 'BR'))
    video_path = '/folder/subfolder/video.mkv'
    subtitles_dir = None

    # When
    actual = sut.compute_subtitle_path(subtitle, video_path, subtitles_dir)

    # Then
    assert '/folder/subfolder/video.srt' == actual