From 5f9418b1f3eae5b1acb5f8c4ecbd835726c6f63f Mon Sep 17 00:00:00 2001 From: Vitiko Date: Tue, 9 May 2023 17:08:22 -0400 Subject: Subdivx Provider: improve series matching --- tests/subliminal_patch/test_subdivx.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests/subliminal_patch') diff --git a/tests/subliminal_patch/test_subdivx.py b/tests/subliminal_patch/test_subdivx.py index 96342075c..33f938766 100644 --- a/tests/subliminal_patch/test_subdivx.py +++ b/tests/subliminal_patch/test_subdivx.py @@ -74,6 +74,19 @@ def test_list_subtitles_episode_with_title_only_fallback(episodes): subtitles = provider.list_subtitles(item, {Language("spa", "MX")}) assert len(subtitles) > 2 +def test_list_subtitles_episode_with_episode_title_fallback(episodes): + item = list(episodes.values())[0] + item.series = "30 for 30" + item.title = "The Two Escobars" + item.season = 1 + item.episode = 16 + + with SubdivxSubtitlesProvider() as provider: + sub = provider.list_subtitles(item, {Language("spa", "MX")})[0] + assert sub.get_matches(item) + provider.download_subtitle(sub) + assert sub.is_valid() + def test_download_subtitle(movies): subtitle = SubdivxSubtitle( -- cgit v1.2.3