def connect_ws(self): log.msg( 'WebSocket protocol has been selected. URL: {0}; HOST: {1}; PORT: {2};' .format(self.ws_url, self.ws_host, self.ws_port)) factory = WebSocketFactory(self) factory.timestamp = self.server_time reactor.connectDeviceHive(self.ws_url, factory)
def setUp(self): self.transport = StringTransport() self.handler = Handler() self.factory = WebSocketFactory(self.handler) self.proto = self.factory.buildProtocol(None) self.proto.makeConnection(self.transport) self.proto.dataReceived('HTTP/1.1 101 OK\r\n\r\n') self.proto.socket.rand = Random(1) self.transport.clear()
def setUp(self): self.transport = StringTransport() self.handler = Handler() self.factory = WebSocketFactory(self.handler)