[模拟麦克风验收]:完成自动化语音闭环自测,包含模拟音频输入、两轮Pipeline验证和fixture回放

This commit is contained in:
mkbk
2026-06-17 23:04:20 +08:00
parent 8c75fc5baf
commit b3566c2424
10 changed files with 445 additions and 0 deletions
+8
View File
@@ -103,6 +103,14 @@ class CliAcceptanceTests(unittest.TestCase):
self.assertEqual(code, 0)
self.assertTrue(fake_runtime.once)
def test_simulate_live_command_runs_two_turns(self) -> None:
code, data = self.call("simulate-live", "--turns", "2")
self.assertEqual(code, 0)
self.assertTrue(data["success"])
self.assertEqual(data["completed_turns"], 2)
self.assertEqual(data["final_transcripts"], ["第1轮模拟问题", "第2轮模拟问题"])
self.assertTrue(data["checks"]["partial_noise_filtered"])
if __name__ == "__main__":
unittest.main()