def test_invalid_request_middleware(self): # Create an instance of a GET request request = self.factory.get('/test/') request.user = AnonymousUser() request.COOKIES['jwt'] = self.invalid_token middleware = JWTRemoteLoginMiddleware() middleware.process_request(request) self.assertFalse(request.META.get(RemoteUserMiddleware.header, False))
def test_valid_request_middleware(self): # Create an instance of a GET request request = self.factory.get('/test/') request.user = AnonymousUser() request.COOKIES['jwt'] = self.valid_token # Add the session to logout the user self.add_session(request) middleware = JWTRemoteLoginMiddleware() middleware.process_request(request) self.assertEqual(self.user.username, request.META[RemoteUserMiddleware.header]['username'])