From 4b405e7698c92f25fd31f4c48e175e60547f296c Mon Sep 17 00:00:00 2001 From: Muhammad Osama Amin Date: Sun, 18 Oct 2026 13:45:09 +0000 Subject: [PATCH] test(langsmith): use monkeypatch.setattr for redact_user_api_key_info to satisfy TQ005 --- tests/unit/integrations/test_langsmith_init.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/unit/integrations/test_langsmith_init.py b/tests/unit/integrations/test_langsmith_init.py index 900f2a8fb10..bd52f6362a3 100644 --- a/tests/unit/integrations/test_langsmith_init.py +++ b/tests/unit/integrations/test_langsmith_init.py @@ -423,9 +423,11 @@ class TestLangsmithRedactUserApiKeyInfo: assert "user_api_key_user_id" not in extra["metadata"] assert extra["metadata"]["session_id"] == "sess-1" - def test_requester_metadata_populated_into_extra_metadata_for_filtering(self, reset_redact_flag): + def test_requester_metadata_populated_into_extra_metadata_for_filtering( + self, reset_redact_flag, monkeypatch: pytest.MonkeyPatch + ): """Caller-supplied requester_metadata is mirrored into extra.metadata for LangSmith trace filtering (#47018).""" - litellm.redact_user_api_key_info = True + monkeypatch.setattr(litellm, "redact_user_api_key_info", True) logger = self._logger() metadata = { "model": "gpt-4.1-mini",