feat & Bugfix: layout en rename (year)

This commit is contained in:
kodi
2026-03-08 07:41:24 +01:00
parent 6bf753e3b7
commit 06c144d2fc
9 changed files with 181 additions and 20 deletions
+3 -3
View File
@@ -29,8 +29,8 @@ cat > "${TMP_DIR}/episodes_payload.json" <<'JSON'
"items": [
{
"id": 9784113,
"series": "Elsbeth",
"year": "2024",
"series": "All's Fair (2025)",
"year": "2025",
"season_number": 1,
"episode_number": 1,
"title": "Pilot"
@@ -89,7 +89,7 @@ data = json.loads(Path(sys.argv[1]).read_text(encoding="utf-8"))
assert isinstance(data, dict), "response must be an object"
assert isinstance(data.get("items"), list), "items must be a list"
assert len(data["items"]) == 2, "expected 2 preview items"
assert data["items"][0]["proposed_filename"] == "Elsbeth (2024) - S01E01 - Pilot.mkv", "first proposed filename mismatch"
assert data["items"][0]["proposed_filename"] == "All's Fair (2025) - S01E01 - Pilot.mkv", "first proposed filename mismatch"
assert data["items"][1]["proposed_filename"] == "Elsbeth (2024) - S01E02 - A Classic New York Character.mp4", "second proposed filename mismatch"
print("filename preview validation passed")
PY