Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    def test_raw_websocket_fail(self):
        route = self.make_one()

        self.raise_init = True
        res = route.websocket(self.request)
        self.assertIsInstance(res, HTTPNotFound)