def test_middleware_with_remote_user(self): middleware = HijackRemoteUserMiddleware(lambda r: None) factory = RequestFactory() request = factory.get("/") request.session = {"is_hijacked_user": True} request.META = {"REMOTE_USER": "******"} request.user = self.superuser middleware.process_request(request) self.assertEqual(request.META.get("REMOTE_USER"), self.superuser_username)
def test_middleware_without_remote_user(self): middleware = HijackRemoteUserMiddleware(lambda r: None) factory = RequestFactory() request = factory.get("/") request.session = {} request.META = {} request.user = AnonymousUser() middleware.process_request(request) self.assertEqual(request.META.get("REMOTE_USER"), None)
def test_middleware_without_remote_user(self): middleware = HijackRemoteUserMiddleware() factory = RequestFactory() request = factory.get('/') request.session = {} request.META = {} request.user = AnonymousUser() middleware.process_request(request) self.assertEqual(request.META.get('REMOTE_USER'), None)
def test_middleware_with_remote_user(self): middleware = HijackRemoteUserMiddleware() factory = RequestFactory() request = factory.get('/') request.session = {'is_hijacked_user': True} request.META = {'REMOTE_USER': '******'} request.user = self.superuser middleware.process_request(request) self.assertEqual(request.META.get('REMOTE_USER'), self.superuser_username)