Compare commits
2 commits
64892fadb1
...
1f1e3ff6b4
| Author | SHA1 | Date | |
|---|---|---|---|
| 1f1e3ff6b4 | |||
|
|
5b4dd2384e |
2 changed files with 17 additions and 2 deletions
|
|
@ -50,7 +50,7 @@ if [ "$STATUS" != "0" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
case "$CATEGORY" in
|
case "$CATEGORY" in
|
||||||
serien4k|serien|video4k|video) ;;
|
serien4k|serien|serienen|video4k|video|videoen) ;;
|
||||||
*)
|
*)
|
||||||
log "FEHLER: nicht unterstuetzte Kategorie '$CATEGORY' - Quelle bleibt unangetastet"
|
log "FEHLER: nicht unterstuetzte Kategorie '$CATEGORY' - Quelle bleibt unangetastet"
|
||||||
exit 1
|
exit 1
|
||||||
|
|
|
||||||
|
|
@ -103,7 +103,22 @@ 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()
|
||||||
|
|
||||||
print("PASS: success lease, category fail-closed, no-overwrite, stale-directory cleanup")
|
# 16.09.2026: serienen/videoen (englische Arr-Instanzen sonarrEN:8991 /
|
||||||
|
# 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()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue