Example #1
0
 def test_controller_success(self):
     payload = AgentPayload(69 * b"\0")
     header = FetcherHeader(
         FetcherType.TCP,
         PayloadType.AGENT,
         status=42,
         payload_length=len(payload),
     )
     message = FetcherMessage(header, payload)
     assert len(message) == 89
     assert make_payload_answer(message) == (
         b"fetch:SUCCESS:        :89      :" + header + payload)
Example #2
0
 def test_controller_success(self):
     payload = AgentPayload(69 * b"\0")
     stats = L3Stats(CPUTracker())
     header = FetcherHeader(
         FetcherType.TCP,
         PayloadType.AGENT,
         status=42,
         payload_length=len(payload),
         stats_length=len(stats),
     )
     message = FetcherMessage(header, payload, stats)
     assert make_payload_answer(message) == (b"fetch:SUCCESS:        :240     :" + header +
                                             payload + stats)
Example #3
0
 def message(self, header, payload, stats):
     return FetcherMessage(header, payload, stats)