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'])