aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorVitiko <[email protected]>2023-03-30 17:26:21 -0400
committerVitiko <[email protected]>2023-03-30 17:26:21 -0400
commit1427a8ab733685f0813e5c07b38dca6bf92453dd (patch)
treeafb079757ba0453d334700d135e2599387f8b601 /tests
parentef67cd4792b365521a2d9e38f5d998d6556f2c08 (diff)
downloadbazarr-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.py42
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)