예제 #1
0
    def setUp(self):
        self.port = 6000
        self.ssock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

        while True:
            try:
                self.ssock.bind(("0.0.0.0", self.port))
                break
            except IOError as e:
                self.port += 1
        
        self.ssock.listen(5)
      
        self.factory = MockFactory()
        self.factory.protocol = MockProtocol
        self.client = TcpClient(loop, self.factory, "0.0.0.0", self.port)
        self._connected = False
예제 #2
0
 def test_tcp_client(self):
     factory = ProtocolFactory()
     factory.protocol = Protocol
     client = TcpClient(loop, MockFactory(), "0.0.0.0", 2000)