Publish curated Unraid-AppOps-Gateway source from 1a5159c66078983299a1c2acb8837e4b5a8a607a

This commit is contained in:
Public Source Publisher committed 2026-10-10 04:20:16 +00:00
1 parent 75269a32eb
commit 5a3941a286
8 files changed
+443 -23

No files matched your search

@@ -93,7 +93,7 @@ def test_pending_protected_validation_blocks_specialization(controller, monkeypa
("runner_fleet_specialization_entrypoint_untrusted\nprivate-token-value",
"runner_fleet_specialization_script_execution_failed"),
])
def test_specialization_failure_response_contains_only_finite_safe_reason(controller, monkeypatch, private, expected):
def test_specialization_failure_response_contains_only_finite_safe_reason(controller, monkeypatch, capsys, private, expected):
instance, responses, _ = handler(controller, monkeypatch)
monkeypatch.setattr(controller.subprocess, "run", lambda *args, **kwargs:
SimpleNamespace(returncode=0, stdout=b"exact source script"))
@@ -103,6 +103,7 @@ def test_specialization_failure_response_contains_only_finite_safe_reason(contro
monkeypatch.setattr(controller, "execute_runner_fleet_specialize", fail)
instance.do_POST()
assert capsys.readouterr().out == "runner_fleet_specialization_failure:" + expected + "\n"
assert responses == [(409, {"status": "upgrade_failed", "revision": "a" * 40, "reason": expected})]