| 21 | |
| 22 | |
| 23 | class FakeWs: |
| 24 | def __init__(self): |
| 25 | self.sent: list[str] = [] |
| 26 | self.closed = False |
| 27 | |
| 28 | async def send(self, msg: str) -> None: |
| 29 | self.sent.append(msg) |
| 30 | |
| 31 | async def close(self) -> None: |
| 32 | self.closed = True |
| 33 | |
| 34 | |
| 35 | def _make_bridge() -> AppBridge: |
no outgoing calls