MCPcopy Index your code
hub / github.com/HelloZeroNet/ZeroNet / WsMock

Class WsMock

src/Test/conftest.py:323–333  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

321@pytest.fixture()
322def ui_websocket(site, user):
323 class WsMock:
324 def __init__(self):
325 self.result = gevent.event.AsyncResult()
326
327 def send(self, data):
328 self.result.set(json.loads(data)["result"])
329
330 def getResult(self):
331 back = self.result.get()
332 self.result = gevent.event.AsyncResult()
333 return back
334
335 ws_mock = WsMock()
336 ui_websocket = UiWebsocket(ws_mock, site, None, user, None)

Callers 1

ui_websocketFunction · 0.85

Calls

no outgoing calls

Tested by 1

ui_websocketFunction · 0.68