Example #1
0
    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)