From b9a5e1306a0e8d55a37aaad2f62c16e7799a72a3 Mon Sep 17 00:00:00 2001 From: Harshit28j Date: Sat, 21 Mar 2026 05:36:40 +0530 Subject: [PATCH] Add null+null fallback test for ServiceName Co-Authored-By: Claude Opus 4.6 --- tests/test_litellm/integrations/focus/test_transformer.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/test_litellm/integrations/focus/test_transformer.py b/tests/test_litellm/integrations/focus/test_transformer.py index 782f77307f1..01cfd67bd1f 100644 --- a/tests/test_litellm/integrations/focus/test_transformer.py +++ b/tests/test_litellm/integrations/focus/test_transformer.py @@ -58,6 +58,13 @@ def test_service_name_defaults_to_unknown_when_both_blank(): assert result["ServiceName"][0] == "unknown" +def test_service_name_defaults_to_unknown_when_both_null(): + row = _make_row(custom_llm_provider=None, model=None) + frame = pl.DataFrame([row]) + result = FocusTransformer().transform(frame) + assert result["ServiceName"][0] == "unknown" + + def test_service_category_uses_model_group_when_present(): row = _make_row(model_group="sonnet-group") frame = pl.DataFrame([row])