def test_good_user_open_socket_pass(self): try: EdtrRouter.create_session(self.request) self.sleep() except HTTPError as e: self.fail("Session not created for good user.\ status_code = {0}, err = '{1}'.".format( e.status_code, e.log_message))
def test_no_xsrf(self): request = DummyRequest(cookies=self.cookies) try: EdtrRouter.create_session(request) self.sleep() self.fail('Session is created without xsrf argument') except HTTPError as e: self.assertEqual(e.status_code, 403) self.assertEqual(e.log_message, SocketError.XSRF)
def test_no_user_cookies(self): request = DummyRequest(xsrf=self.xsrf) try: EdtrRouter.create_session(request) self.sleep() self.fail('Session is created without cookies') except HTTPError as e: self.assertEqual(e.status_code, 403) self.assertEqual(e.log_message, SocketError.NO_COOKIE)
def test_on_message(self, m_send): session = EdtrRouter.create_session(self.request) self.sleep() message = 'test message' session.raw_message(proto.message(None, message)) self.assertEqual(m_send.called, True) m_send.assert_called_with(message + "from server")
def test_event_get_tree(self, m_emit): session = EdtrRouter.create_session(self.request) session.raw_message(proto.event(None, 'get_tree', None)) self.sleep() m_emit.assert_called()