From 089e77ac19b968382dfd807c50fd6117c463f7cb Mon Sep 17 00:00:00 2001 From: Ege Arhan Date: Fri, 6 Nov 2026 03:07:50 +0300 Subject: [PATCH] style(otel): format metadata and tighten test assertions --- litellm/integrations/otel/model/metadata.py | 4 +--- .../integrations/otel/test_otel_v2_sources_of_truth.py | 10 ++++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/litellm/integrations/otel/model/metadata.py b/litellm/integrations/otel/model/metadata.py index 4f76ebc56d2..631063bbed2 100644 --- a/litellm/integrations/otel/model/metadata.py +++ b/litellm/integrations/otel/model/metadata.py @@ -154,9 +154,7 @@ class RequestIdentity: ) raw_key_meta: Final = as_str_mapping(get("metadata") or get("user_api_key_auth_metadata")) key_meta: Final = ( - tuple(flatten_metadata({"user_api_key_auth_metadata": raw_key_meta})) - if raw_key_meta is not None - else () + tuple(flatten_metadata({"user_api_key_auth_metadata": raw_key_meta})) if raw_key_meta is not None else () ) request_meta: Final = flatten_metadata(request_metadata) if request_metadata is not None else () metadata: Final = MappingProxyType(dict((*request_meta, *auth_meta, *key_meta))) diff --git a/tests/unit/integrations/otel/test_otel_v2_sources_of_truth.py b/tests/unit/integrations/otel/test_otel_v2_sources_of_truth.py index 4ac00ef889a..70b8252eedc 100644 --- a/tests/unit/integrations/otel/test_otel_v2_sources_of_truth.py +++ b/tests/unit/integrations/otel/test_otel_v2_sources_of_truth.py @@ -1613,10 +1613,12 @@ def test_request_identity_from_user_api_key_auth_flattens_key_metadata(): class _Auth: metadata = {"team": "a", "customtag": "b", "nested": {"k": "v"}} - ident = RequestIdentity.from_user_api_key_auth(_Auth()) - assert ident.metadata["user_api_key_auth_metadata.team"] == "a" - assert ident.metadata["user_api_key_auth_metadata.customtag"] == "b" - assert ident.metadata["user_api_key_auth_metadata.nested.k"] == "v" + ident: Final = RequestIdentity.from_user_api_key_auth(_Auth()) + assert ident.metadata == { + "user_api_key_auth_metadata.team": "a", + "user_api_key_auth_metadata.customtag": "b", + "user_api_key_auth_metadata.nested.k": "v", + } # --- request-metadata translation layer (RequestContext) -------------------- #