From 6f1733ca2214271f6a3b3550205f1392cf646933 Mon Sep 17 00:00:00 2001 From: kshitijk4poor <82637225+kshitijk4poor@users.noreply.github.com> Date: Wed, 2 Sep 2026 16:21:24 +0530 Subject: [PATCH] test(state): reset the single-flight _opening map in the registry fixture The _clean_registry fixture clears _generations and _retired between tests; the new _opening map needs the same reset so a test that aborts mid-construction cannot leave a stale opening event that stalls the next test's cold acquire. --- tests/hermes_state/test_shared_session_db_registry.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/hermes_state/test_shared_session_db_registry.py b/tests/hermes_state/test_shared_session_db_registry.py index 01f8bce964..58d4837625 100644 --- a/tests/hermes_state/test_shared_session_db_registry.py +++ b/tests/hermes_state/test_shared_session_db_registry.py @@ -35,10 +35,12 @@ def _clean_registry(): registry.close_all() registry._generations.clear() registry._retired.clear() + registry._opening.clear() yield registry.close_all() registry._generations.clear() registry._retired.clear() + registry._opening.clear() def _replace_file_preserving_schema(src: Path, dst: Path) -> None: