diff options
author | Vitiko <[email protected]> | 2023-03-30 17:26:21 -0400 |
---|---|---|
committer | Vitiko <[email protected]> | 2023-03-30 17:26:21 -0400 |
commit | 1427a8ab733685f0813e5c07b38dca6bf92453dd (patch) | |
tree | afb079757ba0453d334700d135e2599387f8b601 /tests | |
parent | ef67cd4792b365521a2d9e38f5d998d6556f2c08 (diff) | |
download | bazarr-1427a8ab733685f0813e5c07b38dca6bf92453dd.tar.gz bazarr-1427a8ab733685f0813e5c07b38dca6bf92453dd.zip |
SuperSubtitles provider: fix episode matchingv1.2.1-beta.13
Diffstat (limited to 'tests')
-rw-r--r-- | tests/subliminal_patch/test_supersubtitles.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/tests/subliminal_patch/test_supersubtitles.py b/tests/subliminal_patch/test_supersubtitles.py index 00d118264..d02c017fe 100644 --- a/tests/subliminal_patch/test_supersubtitles.py +++ b/tests/subliminal_patch/test_supersubtitles.py @@ -130,3 +130,45 @@ def test_subtitle_reprs(movies): ) assert isinstance(subtitle.__repr__(), str) assert isinstance(subtitle.__str__(), str) + + +def video_2(): + return Episode( + **{ + "name": "/tv/La.Brea/Season.02/La.Brea.S02E13.720p.WEB.H264-CAKES.mkv", + "source": "Web", + "release_group": "CAKES", + "resolution": "720p", + "video_codec": "H.264", + "audio_codec": "Dolby Digital Plus", + "imdb_id": None, + "size": 1598748631, + "original_name": "la.brea.s02e13.720p.web.h264-cakes.mkv", + "hints": {"title": "La Brea", "type": "episode", "single_value": True}, + "streaming_service": None, + "edition": None, + "original_path": "/tv/La.Brea/Season.02/la.brea.s02e13.720p.web.h264-cakes.mkv", + "other": None, + "series": "La Brea", + "season": 2, + "episode": 13, + "title": "The Journey (1)", + "year": 2021, + "tvdb_id": None, + "series_tvdb_id": 395029, + "series_imdb_id": "tt11640018", + "alternative_series": [], + "used_scene_name": True, + } + ) + + +def test_list_video_2(video_2): + lang = Language.fromalpha2("hu") + + with SuperSubtitlesProvider() as provider: + subs = provider.list_subtitles(video_2, {lang}) + for sub in subs: + matches = sub.get_matches(video_2) + assert {"season", "episode", "series"}.issubset(matches) |