mirror of
https://github.com/morpheus65535/bazarr.git
synced 2025-04-23 22:27:17 -04:00
no log: update some tests
This commit is contained in:
parent
63eded5aa3
commit
260c765b6f
3 changed files with 43 additions and 6 deletions
|
@ -63,6 +63,14 @@ def movies():
|
|||
video_codec="H.264",
|
||||
year=2013,
|
||||
),
|
||||
"inexistent": Movie(
|
||||
"inexistent.movie.2013.720p.bluray.x264-sparks.mkv",
|
||||
"231231asdklsad2321",
|
||||
source="Blu-Ray",
|
||||
resolution="720p",
|
||||
video_codec="H.264",
|
||||
year=2050,
|
||||
),
|
||||
"blade_runner": Movie(
|
||||
"Alien (1979) Theatrical HDR 1080p UHD BluRay x265 HEVC EAC3-SARTRE",
|
||||
"Alien",
|
||||
|
@ -118,4 +126,19 @@ def episodes():
|
|||
resolution="720p",
|
||||
video_codec="H.264",
|
||||
),
|
||||
"inexistent": Episode(
|
||||
"Inexistent.TVShow.S01E01.720p.BluRay.X264-REWARD.mkv",
|
||||
"121361asdfgh",
|
||||
1,
|
||||
1,
|
||||
source="Blu-Ray",
|
||||
release_group="REWARD",
|
||||
resolution="720p",
|
||||
video_codec="H.264",
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def data():
|
||||
return os.path.join(os.path.abspath(os.path.dirname(__file__)), "data")
|
||||
|
|
|
@ -15,17 +15,15 @@ from subliminal_patch.providers.embeddedsubtitles import \
|
|||
EmbeddedSubtitlesProvider
|
||||
from subzero.language import Language
|
||||
|
||||
_DATA = os.path.join(os.path.abspath(os.path.dirname(__file__)), "data")
|
||||
|
||||
|
||||
fese.Language = Language
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def video_single_language():
|
||||
def video_single_language(data):
|
||||
# Has only ASS streams in english
|
||||
return Episode(
|
||||
os.path.join(_DATA, "file_1.mkv"),
|
||||
os.path.join(data, "file_1.mkv"),
|
||||
"Serial Experiments Lain",
|
||||
1,
|
||||
1,
|
||||
|
@ -34,10 +32,10 @@ def video_single_language():
|
|||
|
||||
|
||||
@pytest.fixture
|
||||
def video_multiple_languages():
|
||||
def video_multiple_languages(data):
|
||||
# Has SubRip streams in multiple languages
|
||||
return Movie(
|
||||
os.path.join(_DATA, "file_2.mkv"),
|
||||
os.path.join(data, "file_2.mkv"),
|
||||
"I'm No Longer Here",
|
||||
year=2019,
|
||||
source="Web",
|
||||
|
|
|
@ -79,6 +79,14 @@ def test_list_subtitles_movie(movies):
|
|||
assert provider.list_subtitles(movies["dune"], {Language.fromalpha2("en")})
|
||||
|
||||
|
||||
def test_list_subtitles_inexistent_movie(movies):
|
||||
with Subf2mProvider() as provider:
|
||||
assert (
|
||||
provider.list_subtitles(movies["inexistent"], {Language.fromalpha2("en")})
|
||||
== []
|
||||
)
|
||||
|
||||
|
||||
def test_list_subtitles_episode(episodes):
|
||||
with Subf2mProvider() as provider:
|
||||
assert provider.list_subtitles(
|
||||
|
@ -86,6 +94,14 @@ def test_list_subtitles_episode(episodes):
|
|||
)
|
||||
|
||||
|
||||
def test_list_subtitles_inexistent_episode(episodes):
|
||||
with Subf2mProvider() as provider:
|
||||
assert (
|
||||
provider.list_subtitles(episodes["inexistent"], {Language.fromalpha2("en")})
|
||||
== []
|
||||
)
|
||||
|
||||
|
||||
def test_download_subtitle(subtitle):
|
||||
with Subf2mProvider() as provider:
|
||||
provider.download_subtitle(subtitle)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue