From dc6f68b43187cbc009f92a6d1e3cb686dd74fbd2 Mon Sep 17 00:00:00 2001 From: Harshit Jain <48647625+Harshit28j@users.noreply.github.com> Date: Sat, 14 Mar 2026 16:47:56 +0530 Subject: [PATCH] Update tests/test_litellm/test_router_silent_experiment.py Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- tests/test_litellm/test_router_silent_experiment.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/test_litellm/test_router_silent_experiment.py b/tests/test_litellm/test_router_silent_experiment.py index 24f574a4f8..f5c5729cd4 100644 --- a/tests/test_litellm/test_router_silent_experiment.py +++ b/tests/test_litellm/test_router_silent_experiment.py @@ -81,6 +81,9 @@ def test_get_silent_experiment_kwargs(): assert "is_silent_experiment" not in kwargs["metadata"] assert kwargs["metadata"]["litellm_parent_otel_span"] is mock_span assert kwargs["metadata"]["user_api_key_auth"] is mock_auth + # Shallow copy must preserve user_api_key_auth so the silent experiment + # can attribute billing / spend logs to the correct key/team. + assert result["metadata"]["user_api_key_auth"] is mock_auth def test_silent_experiment_completion_direct():