Beispiel #1
0
 def test_login_fail(self):
     request = gen_request_with_session(self.factory);
     auth_middleware = TarnhelmAuthMiddleware();
     
     self.assertRaises(RegisteredUser.DoesNotExist, registered_login, request, "fake_user", "aaaaa");
     self.assertEqual(request.session.get('lt'), None);
     
     auth_middleware.process_request(request);
     
     self.assertEqual(request.user, None);
Beispiel #2
0
 def test_registered_login(self):
     request = gen_request_with_session(self.factory);
     auth_middleware = TarnhelmAuthMiddleware();
     
     registered_login(request, "r_user", self.r_user_pass);
     
     #Login token should not be empty
     self.assertNotEqual(request.session.get('lt'), None);
     
     auth_middleware.process_request(request);
     
     self.assertNotEqual(request.user, None);
     self.assertFalse(request.user.is_anonymous());
     self.assertEqual(request.user.name, "r_user");
     self.assertEqual(request.user.uid, self.r_user_id);
Beispiel #3
0
 def test_anonymous_login(self):
     request = gen_request_with_session(self.factory);
     
     anonymous_login(request);
     
     #Login token should not be empty
     self.assertNotEqual(request.session.get('lt'), None);
     
     auth_middleware = TarnhelmAuthMiddleware();
     auth_middleware.process_request(request);
     
     self.assertNotEqual(request.user, None);
     self.assertTrue(request.user.is_anonymous());
     self.assertEqual(request.user.name, None);
     self.assertNotEqual(request.user.uid, None);