[本机音频 Transport]:完成真实设备检查和sounddevice输入输出,包含device-check、RawInputStream和播放错误恢复
This commit is contained in:
@@ -71,6 +71,12 @@ class CliAcceptanceTests(unittest.TestCase):
|
||||
self.assertFalse(data["ok"])
|
||||
self.assertTrue(data["missing_files"])
|
||||
|
||||
def test_device_check_reports_sounddevice_status(self) -> None:
|
||||
with patch("owner_voice_pet.cli.sounddevice_device_report", return_value={"ok": True, "devices": []}):
|
||||
code, data = self.call("device-check")
|
||||
self.assertEqual(code, 0)
|
||||
self.assertTrue(data["ok"])
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user