|
test(tui): mock backend api so TUI tests are server-independent
test_escape_stops_active_stream failed without a live server on :8000: _startup calls api.create_session/get_session and _refresh_sessions calls api.list_sessions, but only stop_session was mocked, so _ctx.session_id stayed None. The whole file silently hit a real server (slow, flaky). Add an autouse fixture mocking create_session/get_session/list_sessions. Per-test stop_session mocks stay (own call lists). 571 passed, 0 failed. Co-Authored-By: Claude <noreply@anthropic.com> |
|---|
|
|
| tests/clients/test_tui_app.py |
|---|