diff --git a/tests/test_issue5_phase1_delegation.py b/tests/test_issue5_phase1_delegation.py index 32abd08..a3b654b 100644 --- a/tests/test_issue5_phase1_delegation.py +++ b/tests/test_issue5_phase1_delegation.py @@ -386,8 +386,8 @@ def test_wrapper_exit_code_mapping_literals_are_frozen(mam_sandbox): wrapper = SKILLS / "multi-agent-mux-delegate-job" / "multi-agent-mux-delegate-job" text = wrapper.read_text(encoding="utf-8") # Issue #17 item 4: the mapping moved to lib_py/delegation/wrapper.py; the - # wrapper reaches it only through `_decide`. - for literal in ('_decide sub-status "$sub_rc"', '_decide exit-code "$job_status"', "--sub-rc \"$sub_rc\""): + # wrapper reaches it only through `_decide`, via _decided / _exit_for (N2). + for literal in ('_decided job_status sub-status "$sub_rc"', '_exit_for "$job_status"', "--sub-rc \"$sub_rc\""): assert literal in text, literal from lib_py.delegation import wrapper as decide # no scripts/ shim: the wrapper calls it with -m assert decide.EXIT_CODES == {"completed": 0, "error": 1, "timeout": 2, "broker_unavailable": 3, "cancelled": 5} diff --git a/tests/test_tier1_unit.py b/tests/test_tier1_unit.py index 66b8e68..7ab91d3 100644 --- a/tests/test_tier1_unit.py +++ b/tests/test_tier1_unit.py @@ -844,7 +844,7 @@ def test_g10_delegate_job_rc3_not_mistaken_for_error(mam_sandbox): """G-10: multi-agent-mux-delegate-job maps rc=3 to broker_unavailable and checks disk status. Issue #17 item 4: the mapping is lib_py/delegation/wrapper.py's sub_status.""" delegate_script = mam_sandbox / "skills" / "multi-agent-mux-delegate-job" / "multi-agent-mux-delegate-job" - assert '_decide sub-status "$sub_rc"' in delegate_script.read_text() + assert '_decided job_status sub-status "$sub_rc"' in delegate_script.read_text() from lib_py.delegation import wrapper reg = mam_sandbox / "g10-reg" reg.mkdir()