litellm/tests/unit/proxy/utils
yucheng-berri 4fcddb0bbd fix(guardrails): name only the pipeline steps that ran in x-litellm-applied-guardrails
The pre_call header sweep claimed every policy pipeline step up front, so steps a pipeline never reached showed up in x-litellm-applied-guardrails and in spend logs. The sweep now leaves pipeline steps to the executor, which names each step when its hook runs, whatever it decides. Steps a stream runs after its headers go out (a pipeline the stream cannot hold, or one whose steps all stream live) are still named up front, as before.

Resolves LIT-10096
2026-10-26 14:34:50 -07:00
..
helpers fix(proxy): list team access group models in /v1/model/info and keep key model lists narrow (#32599) 2026-10-15 10:23:03 -07:00
prisma_and_spend fix(sso): enforce free user admission without locking out existing users (#48097) 2026-10-23 14:48:29 -07:00
proxy_logging fix(guardrails): name only the pipeline steps that ran in x-litellm-applied-guardrails 2026-10-26 14:34:50 -07:00
__init__.py test(proxy): move utils, agent_endpoints and endpoint tests into tests/unit/proxy (#44006) 2026-10-01 11:06:42 -07:00