def test_raw_websocket_old_versions(self): route = self.make_one() self.request.environ['HTTP_ORIGIN'] = 'origin' res = route.websocket(self.request) self.assertIsInstance(res, HTTPNotFound)
def test_raw_websocket(self): from pyramid_sockjs.transports.websocket import WebSocketResponse route = self.make_one() self.request.environ['wsgi.websocket'] = object() res = route.websocket(self.request) self.assertIsInstance(res, WebSocketResponse)
def test_raw_websocket_fail(self): route = self.make_one() self.raise_init = True res = route.websocket(self.request) self.assertIsInstance(res, HTTPNotFound)