MCPcopy
hub / github.com/pytest-dev/pytest-xdist / popevent

Method popevent

testing/test_remote.py:70–79  ·  view source on GitHub ↗
(self, name: str | None = None)

Source from the content-addressed store, hash-verified

68 self.slp.setup()
69
70 def popevent(self, name: str | None = None) -> EventCall:
71 while 1:
72 if self.use_callback:
73 data = self.events.get(timeout=WAIT_TIMEOUT)
74 else:
75 data = self.slp.channel.receive(timeout=WAIT_TIMEOUT)
76 ev = EventCall(data)
77 if name is None or ev.name == name:
78 return ev
79 print(f"skipping {ev}")
80
81 def sendcommand(self, name: str, **kwargs: Any) -> None:
82 self.slp.sendcommand(name, **kwargs)

Calls 2

EventCallClass · 0.85
getMethod · 0.80

Tested by

no test coverage detected