We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ed718ff commit 2d44212Copy full SHA for 2d44212
authsignal/client_tests.py
@@ -151,6 +151,21 @@ def test_it_returns_success_if_user_id_is_correct(self):
151
self.assertEqual(response["state"], "CHALLENGE_SUCCEEDED")
152
self.assertTrue(response["is_valid"])
153
154
+ @responses.activate
155
+ def test_it_returns_isValid_false_user_id_is_incorrect(self):
156
+ responses.add(responses.POST, f"{base_challenge_url}/validate",
157
+ json={
158
+ 'isValid': False,
159
+ 'error': 'User is invalid.',
160
+ },
161
+ status=200
162
+ )
163
+
164
+ response = self.authsignal_client.validate_challenge(user_id="malicious_user_id", token=self.jwt_token)
165
166
+ # self.assertEqual(response["error"], "CHALLENGE_SUCCEEDED")
167
+ self.assertFalse(response["is_valid"])
168
169
170
@responses.activate
171
def test_delete_user_authenticator(self):
0 commit comments