@@ -233,12 +233,13 @@ def test_verify_token(self, mocker):
233233 assert payload == expected
234234
235235 def test_verify_token_with_consume (self , mocker ):
236+ """Test verify_token with consume=True."""
236237 mocker .patch ("jwt.decode" , return_value = JWT_PAYLOAD_SAMPLE )
237238 mocker .patch ("jwt.PyJWKClient.get_signing_key_from_jwt" , return_value = PyJWK (signing_key ))
238239 mocker .patch ("jwt.get_unverified_header" , return_value = JWT_PAYLOAD_SAMPLE .get ("headers" ))
239240 mock_http_client = mocker .patch ("firebase_admin._http_client.JsonHttpClient" )
240241 mock_http_client .return_value .body .return_value = {'alreadyConsumed' : True }
241-
242+
242243 # Use a fresh app to ensure _AppCheckService is re-initialized with the mock
243244 cred = testutils .MockCredential ()
244245 app = firebase_admin .initialize_app (cred , {'projectId' : PROJECT_ID }, name = 'test_consume' )
@@ -250,7 +251,9 @@ def test_verify_token_with_consume(self, mocker):
250251 expected ['already_consumed' ] = True
251252 assert payload == expected
252253 mock_http_client .return_value .body .assert_called_once_with (
253- 'post' , f'/{ SCOPED_PROJECT_ID } :verifyAppCheckToken' , json = {'app_check_token' : 'encoded' })
254+ 'post' ,
255+ f'/{ SCOPED_PROJECT_ID } :verifyAppCheckToken' ,
256+ json = {'app_check_token' : 'encoded' })
254257 finally :
255258 firebase_admin .delete_app (app )
256259
0 commit comments