MCPcopy Create free account
hub / github.com/IBM/mcp-cli / FakeWs

Class FakeWs

tests/apps/test_bridge.py:51–65  ·  view source on GitHub ↗

Minimal WebSocket stub.

Source from the content-addressed store, hash-verified

49
50
51class FakeWs:
52 """Minimal WebSocket stub."""
53
54 def __init__(self):
55 self.sent: list[str] = []
56 self.closed = False
57 self._raise_on_send = False
58
59 async def send(self, msg: str) -> None:
60 if self._raise_on_send:
61 raise ConnectionError("ws closed")
62 self.sent.append(msg)
63
64 async def close(self) -> None:
65 self.closed = True
66
67
68def _make_bridge() -> tuple[AppBridge, FakeToolManager]:

Calls

no outgoing calls