test(proxy): caller litellm_session_id wins over the trace id

This commit is contained in:
Deepanshu Pal 2026-10-02 21:44:08 +05:30 • committed by GitHub
parent e90d01f737
commit 123b1e3887
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -237,6 +237,27 @@ def test_batch_session_outranks_the_per_request_trace_id():
assert session_id == "batch-uid-1"
def test_caller_litellm_session_id_wins_over_the_per_request_trace_id():
session_id: Final = _get_session_id_for_spend_log(
kwargs={"litellm_session_id": "sess-1", "litellm_trace_id": "trace-abc"},
metadata={"trace_id": "trace-abc"},
standard_logging_payload=_TRACE_ONLY_STANDARD_LOGGING,
omit_when_missing=False,
)
assert session_id == "sess-1"
def test_batch_session_outranks_a_caller_litellm_session_id():
session_id: Final = _get_session_id_for_spend_log(
kwargs={"litellm_session_id": "sess-1", "litellm_trace_id": "trace-abc"},
metadata={"trace_id": "trace-abc"},
standard_logging_payload=_TRACE_ONLY_STANDARD_LOGGING,
omit_when_missing=False,
batch_trace_session_id="batch-uid-1",
)
assert session_id == "batch-uid-1"
def test_omit_policy_still_suppresses_batch_sessions():
session_id: Final = _get_session_id_for_spend_log(
kwargs={},