[
  "tests/test_main.py::test_binary_frame_while_idle_is_dropped",
  "tests/test_main.py::test_binary_frames_are_concatenated",
  "tests/test_main.py::test_call_openclaw_parses_cli_output",
  "tests/test_main.py::test_call_openclaw_raises_on_cli_failure",
  "tests/test_main.py::test_call_openclaw_raises_on_empty_payloads",
  "tests/test_main.py::test_call_openclaw_returns_mock_reply",
  "tests/test_main.py::test_health_endpoint",
  "tests/test_main.py::test_key_down_starts_listening",
  "tests/test_main.py::test_key_up_empty_buffer_skips_pipeline",
  "tests/test_main.py::test_key_up_triggers_pipeline",
  "tests/test_main.py::test_key_up_without_key_down_is_ignored",
  "tests/test_main.py::test_process_stt_calls_whisper",
  "tests/test_main.py::test_process_stt_returns_mock_text",
  "tests/test_main.py::test_process_tts_raises_on_ffmpeg_failure",
  "tests/test_main.py::test_process_tts_returns_bytes",
  "tests/test_main.py::test_process_tts_returns_opus_bytes",
  "tests/test_main.py::test_repeated_key_down_resets_buffer",
  "tests/test_main.py::test_session_state_defaults",
  "tests/test_main.py::test_websocket_binary_frame_full_pipeline",
  "tests/test_main.py::test_websocket_connect_and_disconnect",
  "tests/test_main.py::test_websocket_text_frame_malformed_json",
  "tests/test_main.py::test_websocket_text_frame_wake_word"
]