def testListenAndLog(self): port = PortNumberGenerator.next() ulal = UdpListenAndLog(port) with socket(AF_INET, SOCK_DGRAM) as s: s.sendto(b"THIS IS THE PAYLOAD", ('127.0.0.1', port)) sleep(.5) self.assertEqual([b'THIS IS THE PAYLOAD'], ulal.log()) ulal.stop()
def setUp(self): SeecrTestCase.setUp(self) self.client = UpdatableGustosClient(identifier='identifier') self.port = PortNumberGenerator.next() self.listen = UdpListenAndLog(self.port)
def startGustosUdpListener(self): self.gustosUdpListener = UdpListenAndLog(self.gustosPort)