Example #1
0
 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))
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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")
Example #5
0
 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()