def __init__(self, ctx, flow): super(WebSocketsLayer, self).__init__(ctx) self._flow = flow self.client_key = websockets.get_client_key(self._flow.request.headers) self.client_protocol = websockets.get_protocol(self._flow.request.headers) self.client_extensions = websockets.get_extensions(self._flow.request.headers) self.server_accept = websockets.get_server_accept(self._flow.response.headers) self.server_protocol = websockets.get_protocol(self._flow.response.headers) self.server_extensions = websockets.get_extensions(self._flow.response.headers)
def __init__(self, ctx, flow): super(WebSocketsLayer, self).__init__(ctx) self._flow = flow self.client_key = websockets.get_client_key(self._flow.request.headers) self.client_protocol = websockets.get_protocol( self._flow.request.headers) self.client_extensions = websockets.get_extensions( self._flow.request.headers) self.server_accept = websockets.get_server_accept( self._flow.response.headers) self.server_protocol = websockets.get_protocol( self._flow.response.headers) self.server_extensions = websockets.get_extensions( self._flow.response.headers)
def test_get_protocol(self, input, expected): h = http.Headers(input) assert websockets.get_protocol(h) == expected