def get_important_received_items( self, transcript: Transcript) -> Iterable[Mapping[str, Any]]: for entry in transcript.values(): received = entry.received or None if received is None: continue method = received.get("method") or "" if method == "window/progress" or method == "window/actionRequired": continue yield received
def throw_on_skip(self, transcript: Transcript) -> None: failure_messages = ["Server busy", "timed out"] for entry in transcript.values(): received = entry.received if received is None: continue if received.get("error"): message = received["error"]["message"] for failure_message in failure_messages: if failure_message in message: raise unittest.SkipTest(message)
def get_important_received_items( self, transcript: Transcript ) -> Iterable[Mapping[str, Any]]: for entry in transcript.values(): received = entry.received or None if received is None: continue method = received.get("method") or "" if method == "window/progress" or method == "window/actionRequired": continue yield received
def get_important_received_items(self, transcript: Transcript) -> Iterable[Json]: for entry in transcript.values(): received = entry.received or None if received is None: continue method = received.get("method") or "" if method in [ "window/progress", "window/actionRequired", "window/showStatus", "telemetry/event", ]: continue yield received
def throw_on_skip(self, transcript: Transcript): failure_messages = [ "Server busy", "timed out", ] for entry in transcript.values(): received = entry.received if received is None: continue if received.get("error"): message = received["error"]["message"] for failure_message in failure_messages: if failure_message in message: raise unittest.SkipTest(message)