Exemplo n.º 1
0
    def test_websocket_init(self):
        route = self.make_one()

        self.request.matchdict = {
            'transport': 'websocket', 'session': 'session', 'server': '000'}

        route.handler(self.request)
        self.assertTrue(self.init[0])
Exemplo n.º 2
0
    def test_websocket_init2(self):
        route = self.make_one()

        self.request.environ['HTTP_SEC_WEBSOCKET_VERSION'] = '10'
        self.request.matchdict = {
            'transport': 'websocket', 'session': 'session', 'server': '000'}

        route.handler(self.request)
        self.assertTrue(self.init[0])
Exemplo n.º 3
0
    def test_websocket_old_versions(self):
        route = self.make_one()

        self.request.environ['HTTP_ORIGIN'] = 'origin'
        self.request.matchdict = {
            'transport': 'websocket', 'session': 'session', 'server': '000'}

        res = route.handler(self.request)
        self.assertIsNone(res)
Exemplo n.º 4
0
    def test_websocket_fail_init(self):
        route = self.make_one()

        self.request.matchdict = {
            'transport': 'websocket', 'session': 'session', 'server': '000'}

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