chore: apply pre-commit auto-fixes (trim trailing whitespace, EOF)
This commit is contained in:
@@ -38,17 +38,23 @@ def _write(path: Path, data: dict) -> None:
|
||||
|
||||
class TestFilterOverride:
|
||||
def test_keeps_only_valid_keys(self):
|
||||
out = _filter_override({
|
||||
"languages": ["fra"],
|
||||
"formats": ["srt"],
|
||||
"types": ["standard"],
|
||||
"format_priority": ["srt"],
|
||||
"min_confidence": 0.8,
|
||||
"unknown_key": "ignored",
|
||||
"another": 42,
|
||||
})
|
||||
out = _filter_override(
|
||||
{
|
||||
"languages": ["fra"],
|
||||
"formats": ["srt"],
|
||||
"types": ["standard"],
|
||||
"format_priority": ["srt"],
|
||||
"min_confidence": 0.8,
|
||||
"unknown_key": "ignored",
|
||||
"another": 42,
|
||||
}
|
||||
)
|
||||
assert set(out) == {
|
||||
"languages", "formats", "types", "format_priority", "min_confidence"
|
||||
"languages",
|
||||
"formats",
|
||||
"types",
|
||||
"format_priority",
|
||||
"min_confidence",
|
||||
}
|
||||
assert "unknown_key" not in out
|
||||
|
||||
@@ -113,9 +119,7 @@ class TestLoad:
|
||||
{"override": {"min_confidence": 0.99}},
|
||||
)
|
||||
repo = RuleSetRepository(tmp_path)
|
||||
rules = repo.load(
|
||||
release_group="GRP", subtitle_preferences=prefs
|
||||
).resolve()
|
||||
rules = repo.load(release_group="GRP", subtitle_preferences=prefs).resolve()
|
||||
# All three levels visible — local overrides on top
|
||||
assert rules.preferred_languages == ["jpn"]
|
||||
assert rules.format_priority == ["ass"]
|
||||
|
||||
Reference in New Issue
Block a user