Persistence is via v2_lifecycle/LearnedState; verify direct state setting works.
()
| 92 | |
| 93 | |
| 94 | def test_state_restore(): |
| 95 | """Persistence is via v2_lifecycle/LearnedState; verify direct state setting works.""" |
| 96 | tracker = ShadowTracker(eval_window=100, promote_after=3) |
| 97 | tracker._consecutive_wins = 2 |
| 98 | tracker._promoted = False |
| 99 | assert tracker.consecutive_wins == 2 |
| 100 | assert not tracker.promoted |
| 101 | |
| 102 | |
| 103 | def test_no_eval_without_labels(): |
nothing calls this directly
no test coverage detected