From eeb8b4f7f39afdd9f2148881d89d6c5a6fa951bb Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 3 Sep 2026 15:00:31 +0000 Subject: [PATCH] test(spend): assert batch spend metadata keeps user email Co-authored-by: Mateo Wang --- .../proxy/spend_tracking/test_spend_tracking_utils.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/test_litellm/proxy/spend_tracking/test_spend_tracking_utils.py b/tests/test_litellm/proxy/spend_tracking/test_spend_tracking_utils.py index bea1f8e2d6c..6cdf9e3fe7e 100644 --- a/tests/test_litellm/proxy/spend_tracking/test_spend_tracking_utils.py +++ b/tests/test_litellm/proxy/spend_tracking/test_spend_tracking_utils.py @@ -2789,6 +2789,7 @@ def test_get_logging_payload_batch_attribution_keeps_verification_token_hash(): parsed_meta = json.loads(payload["metadata"]) assert parsed_meta["user_api_key"] == token_hash assert parsed_meta["user_api_key_alias"] == "batch-creator" + assert parsed_meta["user_api_key_user_email"] == "alice@example.com" def test_get_spend_logs_metadata_provenance_bypass_requires_hash_match():