[Pipeline状态机]:完成全双工状态控制骨架,包含事件诊断、取消图和恢复协调测试

This commit is contained in:
mkbk
2026-06-18 21:49:57 +08:00
parent 8b3ffe0ef3
commit 0cfcb58584
7 changed files with 384 additions and 7 deletions
+3
View File
@@ -332,7 +332,10 @@ class ModelsConfigTests(unittest.TestCase):
self.assertEqual(raised.exception.code, ErrorCode.LLM_API_KEY_MISSING)
def test_pipeline_states_include_required_names(self) -> None:
self.assertEqual(PipelineState.LISTENING.value, "listening")
self.assertEqual(PipelineState.WAKE_LISTENING.value, "wake_listening")
self.assertEqual(PipelineState.TOOL_RUNNING.value, "tool_running")
self.assertEqual(PipelineState.RECOVERING.value, "recovering")
self.assertEqual(PipelineState.ERROR_RECOVERING.value, "error_recovering")
def test_message_model_accepts_roles(self) -> None: