Esempio n. 1
0
def _replace_netsnmp_obfuscated_timeout(
        messages: Iterable[protocol.FetcherMessage],
        timeout_msg: str) -> List[protocol.FetcherMessage]:
    return [
        protocol.FetcherMessage.timeout(
            FetcherType.SNMP,
            MKTimeout(timeout_msg),
            Snapshot.null(),
        ) if (msg.header.fetcher_type is FetcherType.SNMP
              and msg.header.payload_type is protocol.PayloadType.ERROR
              and isinstance(msg.raw_data.error, SystemError)) else msg
        for msg in messages
    ]
Esempio n. 2
0
 def test_summarize_MKTimeout_exception(self, summarizer, mode):
     assert summarizer.summarize_failure(MKTimeout(), mode=mode) == (2, "(!!)")
Esempio n. 3
0
 def _raise_automation_timeout(self, signum, stackframe):
     # type: (int, Optional[FrameType]) -> NoReturn
     raise MKTimeout("Action timed out.")
Esempio n. 4
0
 def _handler(signum: int, frame: Optional[FrameType]) -> None:
     raise MKTimeout(f"Fetcher timed out after {timeout} seconds")
Esempio n. 5
0
 def test_summarize_MKTimeout_exception(self, summarizer, mode):
     assert summarizer.summarize_failure(MKTimeout(), mode=mode) == [ActiveCheckResult(2)]
Esempio n. 6
0
 def _raise_automation_timeout(self, signum, stackframe):
     raise MKTimeout("Action timed out. The timeout of %d "
                     "seconds was reached." % MKTimeout.timeout)
Esempio n. 7
0
 def _raise_automation_timeout(self, signum: int,
                               stackframe: Optional[FrameType]) -> NoReturn:
     raise MKTimeout("Action timed out.")
Esempio n. 8
0
 def _handler(signum: int, frame: Optional[FrameType]) -> None:
     raise MKTimeout("Fetcher timed out")
Esempio n. 9
0
 def _handler(self, signum: int, frame: Optional[FrameType]) -> NoReturn:
     self._signaled = True
     raise MKTimeout(self.message)
Esempio n. 10
0
 def test_with_MKTimeout_exception(self, source):
     assert source.summarize(result.Error(MKTimeout())) == (2, "(!!)", [])
Esempio n. 11
0
 def test_with_MKTimeout_exception(self, source):
     source.exception = MKTimeout()
     assert source.get_summary_result() == (2, "(!!)", [])
Esempio n. 12
0
 def _handler(signum: int, frame: Optional[FrameType]) -> None:
     raise MKTimeout(message)