def test_returns_none_when_auth_token_is_invalid(self): verify_id_token_swap = self.swap_to_always_raise( firebase_admin.auth, 'verify_id_token', error=firebase_exceptions.InvalidArgumentError('invalid token')) request = self.make_request(auth_header='Bearer DUMMY_JWT') with verify_id_token_swap, self.capture_logging() as errors: auth_claims = ( firebase_auth_services.get_auth_claims_from_request(request)) self.assertIsNone(auth_claims) self.assert_matches_regexps(errors, ['invalid token'])
def test_returns_none_when_auth_token_is_invalid(self): verify_id_token_swap = self.swap_to_always_raise( firebase_admin.auth, 'verify_id_token', error=firebase_exceptions.InvalidArgumentError('invalid token')) request = self.make_request(auth_header='Bearer DUMMY_JWT') with verify_id_token_swap, self.capture_logging() as errors: auth_claims = firebase_auth_services.authenticate_request(request) self.assertIsNone(auth_claims) self.assertEqual(len(errors), 1) self.assertIn('invalid token', errors[0])
def _custom_handler(cause, message, error_dict, http_response): invocations.append((cause, message, error_dict, http_response)) return exceptions.InvalidArgumentError('Custom message', cause, http_response)