Compare commits

..

No commits in common. "main" and "fix/movetdarr-nfs-lock" have entirely different histories.

2 changed files with 2 additions and 17 deletions

View file

@ -50,7 +50,7 @@ if [ "$STATUS" != "0" ]; then
fi fi
case "$CATEGORY" in case "$CATEGORY" in
serien4k|serien|serienen|video4k|video|videoen) ;; serien4k|serien|video4k|video) ;;
*) *)
log "FEHLER: nicht unterstuetzte Kategorie '$CATEGORY' - Quelle bleibt unangetastet" log "FEHLER: nicht unterstuetzte Kategorie '$CATEGORY' - Quelle bleibt unangetastet"
exit 1 exit 1

View file

@ -103,22 +103,7 @@ try:
assert result.returncode == 0 and not source.exists() assert result.returncode == 0 and not source.exists()
assert not (target / "leftover.nfo").exists() and (target / "episode.mkv").exists() assert not (target / "leftover.nfo").exists() and (target / "episode.mkv").exists()
# 16.09.2026: serienen/videoen (englische Arr-Instanzen sonarrEN:8991 / print("PASS: success lease, category fail-closed, no-overwrite, stale-directory cleanup")
# radarrEN:7880 mit Root-Foldern /data/FHD/serienen bzw. /data/FHD/videoen)
# fehlten in der Kategorie-Whitelist. Folge: Mutiny.2026 x2 blieben am
# 08./09.09.2026 mit "nicht unterstuetzte Kategorie 'videoen'" in
# /usenet/complete liegen und wurden nie importiert.
for extra_category in ("serienen", "videoen"):
with tempfile.TemporaryDirectory() as td:
actions.clear()
status_polls = 0
result, source, target = run_case(Path(td), category=extra_category)
assert result.returncode == 0, (extra_category, result.stdout, result.stderr)
assert not source.exists(), extra_category
assert (target / "episode.mkv").exists(), extra_category
assert [a["action"] for a in actions] == ["start", "moved", "status", "status"], extra_category
print("PASS: success lease, category fail-closed, no-overwrite, stale-directory cleanup, EN-Kategorien")
finally: finally:
server.shutdown() server.shutdown()
server.server_close() server.server_close()