Skip to content

Commit 764d880

Browse files
committed
Removing jsonify
1 parent 39b6e35 commit 764d880

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

tests/test_validation.py

+7-6
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,19 @@ def setUp(self):
5555
app.testing = True
5656
self.client = app.test_client()
5757

58-
@patch('jwt_proxy.api.proxy_request')
58+
@patch('your_module.proxy_request')
5959
def test_path_whitelist(self, mock_proxy_request):
60-
mock_proxy_request.return_value = jsonify(message="request proxied")
60+
# Mock response as a Flask Response object directly
61+
mock_proxy_request.return_value = self.client.get('/allowed_path')
6162
response = self.client.get("/allowed_path")
6263
self.assertEqual(response.status_code, 200)
6364
self.assertEqual(response.json, {"message": "request proxied"})
6465

65-
@patch('jwt_proxy.api.proxy_request')
66+
@patch('your_module.proxy_request')
6667
@patch('jwt.PyJWKClient')
6768
@patch('jwt.decode')
6869
def test_valid_token(self, mock_decode, mock_jwks_client, mock_proxy_request):
69-
mock_proxy_request.return_value = jsonify(message="request proxied")
70+
mock_proxy_request.return_value = self.client.get('/some_path')
7071
mock_jwks_client.return_value.get_signing_key_from_jwt.return_value.key = "test-key"
7172
mock_decode.return_value = {"email": "[email protected]"}
7273

@@ -75,15 +76,15 @@ def test_valid_token(self, mock_decode, mock_jwks_client, mock_proxy_request):
7576
self.assertEqual(response.status_code, 200)
7677
self.assertEqual(response.json, {"message": "request proxied"})
7778

78-
@patch('jwt_proxy.api.proxy_request')
79+
@patch('your_module.proxy_request')
7980
@patch('jwt.PyJWKClient')
8081
@patch('jwt.decode')
8182
def test_missing_token(self, mock_decode, mock_jwks_client, mock_proxy_request):
8283
response = self.client.get("/some_path")
8384
self.assertEqual(response.status_code, 400)
8485
self.assertEqual(response.json, {"message": "token missing"})
8586

86-
@patch('jwt_proxy.api.proxy_request')
87+
@patch('your_module.proxy_request')
8788
@patch('jwt.PyJWKClient')
8889
@patch('jwt.decode')
8990
def test_expired_token(self, mock_decode, mock_jwks_client, mock_proxy_request):

0 commit comments

Comments
 (0)