chore: apply pre-commit auto-fixes (trim trailing whitespace, EOF)
This commit is contained in:
@@ -83,11 +83,15 @@ class TestSubtitleCandidateDestName:
|
||||
assert t.destination_name == "fra.sdh.srt"
|
||||
|
||||
def test_forced(self):
|
||||
t = SubtitleCandidate(language=FRA, format=SRT, subtitle_type=SubtitleType.FORCED)
|
||||
t = SubtitleCandidate(
|
||||
language=FRA, format=SRT, subtitle_type=SubtitleType.FORCED
|
||||
)
|
||||
assert t.destination_name == "fra.forced.srt"
|
||||
|
||||
def test_unknown_treated_as_standard(self):
|
||||
t = SubtitleCandidate(language=FRA, format=SRT, subtitle_type=SubtitleType.UNKNOWN)
|
||||
t = SubtitleCandidate(
|
||||
language=FRA, format=SRT, subtitle_type=SubtitleType.UNKNOWN
|
||||
)
|
||||
# UNKNOWN doesn't add a suffix → same as standard.
|
||||
assert t.destination_name == "fra.srt"
|
||||
|
||||
@@ -110,7 +114,9 @@ class TestSubtitleCandidateDestName:
|
||||
|
||||
class TestSubtitleCandidateRepr:
|
||||
def test_embedded_repr(self):
|
||||
t = SubtitleCandidate(language=FRA, format=None, is_embedded=True, confidence=1.0)
|
||||
t = SubtitleCandidate(
|
||||
language=FRA, format=None, is_embedded=True, confidence=1.0
|
||||
)
|
||||
r = repr(t)
|
||||
assert "fra" in r
|
||||
assert "embedded" in r
|
||||
@@ -118,9 +124,7 @@ class TestSubtitleCandidateRepr:
|
||||
def test_external_repr_uses_filename(self, tmp_path):
|
||||
f = tmp_path / "fr.srt"
|
||||
f.write_text("")
|
||||
t = SubtitleCandidate(
|
||||
language=FRA, format=SRT, file_path=f, confidence=0.85
|
||||
)
|
||||
t = SubtitleCandidate(language=FRA, format=SRT, file_path=f, confidence=0.85)
|
||||
r = repr(t)
|
||||
assert "fra" in r
|
||||
assert "fr.srt" in r
|
||||
@@ -159,7 +163,9 @@ class TestMediaSubtitleMetadata:
|
||||
def test_unresolved_tracks_only_external_with_none_lang(self):
|
||||
# An embedded with None language must NOT appear in unresolved_tracks
|
||||
# (the property only iterates external_tracks).
|
||||
embedded_unknown = SubtitleCandidate(language=None, format=None, is_embedded=True)
|
||||
embedded_unknown = SubtitleCandidate(
|
||||
language=None, format=None, is_embedded=True
|
||||
)
|
||||
external_known = SubtitleCandidate(
|
||||
language=FRA, format=SRT, file_path=Path("/a.srt")
|
||||
)
|
||||
@@ -184,10 +190,16 @@ class TestAvailableSubtitles:
|
||||
def test_dedup_by_lang_and_type(self):
|
||||
ENG = SubtitleLanguage(code="eng", tokens=["en"])
|
||||
tracks = [
|
||||
SubtitleCandidate(language=FRA, format=SRT, subtitle_type=SubtitleType.STANDARD),
|
||||
SubtitleCandidate(language=FRA, format=SRT, subtitle_type=SubtitleType.STANDARD),
|
||||
SubtitleCandidate(
|
||||
language=FRA, format=SRT, subtitle_type=SubtitleType.STANDARD
|
||||
),
|
||||
SubtitleCandidate(
|
||||
language=FRA, format=SRT, subtitle_type=SubtitleType.STANDARD
|
||||
),
|
||||
SubtitleCandidate(language=FRA, format=SRT, subtitle_type=SubtitleType.SDH),
|
||||
SubtitleCandidate(language=ENG, format=SRT, subtitle_type=SubtitleType.STANDARD),
|
||||
SubtitleCandidate(
|
||||
language=ENG, format=SRT, subtitle_type=SubtitleType.STANDARD
|
||||
),
|
||||
]
|
||||
result = available_subtitles(tracks)
|
||||
keys = [(t.language.code, t.subtitle_type) for t in result]
|
||||
|
||||
Reference in New Issue
Block a user