From 2ab8088c81188b5625d6a7d840fb2cb0c791d1fe Mon Sep 17 00:00:00 2001 From: iomgaa Date: Fri, 17 Jul 2026 00:03:17 -0400 Subject: [PATCH] test: strengthen frozen-noop full-state assertion (algo #6) --- tests/unit/test_gate_prefix.py | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/tests/unit/test_gate_prefix.py b/tests/unit/test_gate_prefix.py index 8b6749b..ac72a07 100644 --- a/tests/unit/test_gate_prefix.py +++ b/tests/unit/test_gate_prefix.py @@ -156,9 +156,26 @@ def test_frozen_run_call_is_noop() -> None: run.slots[i].cand_per_q = {f"q{i}": True} _advance_prefix(run, _PARAMS) assert run.frozen and run.n_used == 7 - n_evidence = len(run.evidence_rows) + before = ( + run.w, + run.l, + run.n_used, + run.prefix_ptr, + len(run.evidence_rows), + run.verdict, + run.frozen, + ) _advance_prefix(run, _PARAMS) - assert run.n_used == 7 and len(run.evidence_rows) == n_evidence + after = ( + run.w, + run.l, + run.n_used, + run.prefix_ptr, + len(run.evidence_rows), + run.verdict, + run.frozen, + ) + assert after == before def test_ties_hit_futility_early_and_freeze() -> None: