From fdec1afd795d2c78d0597650561a7316cab28516 Mon Sep 17 00:00:00 2001 From: Yassin Kortam Date: Fri, 17 Jul 2026 09:29:44 -0700 Subject: [PATCH] test(e2e): surface call_type and provider in spend-row failure summaries Include call_type and custom_llm_provider in the _summarize row detail so a failed spend assertion prints the two fields the messages-bridge test asserts on, instead of hiding them and forcing a re-run to diagnose. --- .../quota_management/spend_tracking/test_spend_tracking_e2e.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/e2e/quota_management/spend_tracking/test_spend_tracking_e2e.py b/tests/e2e/quota_management/spend_tracking/test_spend_tracking_e2e.py index ebbde5c4640..f43c9d368ba 100644 --- a/tests/e2e/quota_management/spend_tracking/test_spend_tracking_e2e.py +++ b/tests/e2e/quota_management/spend_tracking/test_spend_tracking_e2e.py @@ -41,6 +41,8 @@ def _summarize(rows: list[SpendLogRow]) -> list[dict[str, object]]: "spend", "status", "cache_hit", + "call_type", + "custom_llm_provider", "prompt_tokens", "completion_tokens", "total_tokens",