MCPcopy
hub / github.com/collabora/WhisperLive / setUp

Method setUp

tests/test_client_extended.py:141–155  ·  view source on GitHub ↗
(self, mock_pyaudio, mock_websocket)

Source from the content-addressed store, hash-verified

139 @patch("whisper_live.client.websocket.WebSocketApp")
140 @patch("whisper_live.client.pyaudio.PyAudio")
141 def setUp(self, mock_pyaudio, mock_websocket):
142 mock_pyaudio.return_value.open.return_value = MagicMock()
143 self.callback = MagicMock()
144 self.client = Client(
145 host="localhost",
146 port=9090,
147 lang="en",
148 transcription_callback=self.callback,
149 )
150 ready_msg = json.dumps({
151 "uid": self.client.uid,
152 "message": "SERVER_READY",
153 "backend": "faster_whisper",
154 })
155 self.client.on_message(MagicMock(), ready_msg)
156
157 def tearDown(self):
158 self.client.close_websocket()

Callers

nothing calls this directly

Calls 2

ClientClass · 0.90
on_messageMethod · 0.80

Tested by

no test coverage detected