@@ -71,7 +71,7 @@ class TestInitializationStateEnum:
7171 """Verify the expanded InitializationState enum values."""
7272
7373 def test_all_states_present (self ) -> None :
74- expected = {"NotInitialized" , "Initializing" , "Initialized" , "Stateless" , "Closing" , "Closed" , "Error" }
74+ expected = {"NotInitialized" , "Initializing" , "Initialized" , "Stateless" , "Closing" , "Closed" }
7575 actual = {s .name for s in InitializationState }
7676 assert actual == expected
7777
@@ -95,11 +95,6 @@ def test_all_states_have_entry(self) -> None:
9595 def test_closed_is_terminal (self ) -> None :
9696 assert _VALID_TRANSITIONS [InitializationState .Closed ] == set ()
9797
98- def test_error_allows_recovery (self ) -> None :
99- targets = _VALID_TRANSITIONS [InitializationState .Error ]
100- assert InitializationState .Closing in targets
101- assert InitializationState .Closed in targets
102-
10398
10499# ---------------------------------------------------------------------------
105100# _transition_state tests
@@ -153,21 +148,6 @@ async def test_closed_to_anything_raises(self) -> None:
153148 with pytest .raises (RuntimeError , match = "Invalid session state transition" ):
154149 session ._transition_state (state )
155150
156- async def test_error_transition_from_any_active_state (self ) -> None :
157- """Error can be reached from active states."""
158- for start_state in (
159- InitializationState .NotInitialized ,
160- InitializationState .Initializing ,
161- InitializationState .Initialized ,
162- InitializationState .Stateless ,
163- InitializationState .Closing ,
164- ):
165- async with _session_context () as session :
166- # Force the session into the desired start state
167- session ._initialization_state = start_state
168- session ._transition_state (InitializationState .Error )
169- assert session .initialization_state == InitializationState .Error
170-
171151
172152# ---------------------------------------------------------------------------
173153# is_initialized property tests
0 commit comments