| .venv/lib/python3.13/site-packages/litellm/proxy/__init__.py |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/litellm_auth_handler.py |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/token_endpoint_auth.py |
|
52% |
25 |
12 |
0 |
|
0% |
8 |
0 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
|
39% |
1341 |
813 |
0 |
|
20% |
492 |
78 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
|
15% |
427 |
363 |
0 |
|
1% |
180 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_credential_cache.py |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
|
26% |
198 |
146 |
0 |
|
3% |
62 |
2 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
|
53% |
96 |
45 |
0 |
|
15% |
20 |
3 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/contracts.py |
|
76% |
45 |
11 |
0 |
|
25% |
4 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
|
55% |
860 |
389 |
0 |
|
41% |
338 |
47 |
|
51% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
|
34% |
986 |
655 |
0 |
|
14% |
346 |
27 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/elicitation_handler.py |
|
21% |
57 |
45 |
0 |
|
14% |
28 |
4 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/exceptions.py |
|
47% |
32 |
17 |
0 |
|
0% |
4 |
0 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/__init__.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/classify.py |
|
24% |
49 |
37 |
0 |
|
0% |
14 |
0 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/list_outcomes.py |
|
67% |
87 |
29 |
0 |
|
42% |
40 |
11 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/render_oauth.py |
|
24% |
50 |
38 |
0 |
|
0% |
24 |
0 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/traversal.py |
|
100% |
19 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/types.py |
|
100% |
36 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
|
40% |
641 |
384 |
0 |
|
9% |
232 |
17 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/__init__.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py |
|
21% |
89 |
70 |
0 |
|
3% |
34 |
1 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
|
43% |
97 |
55 |
0 |
|
7% |
30 |
2 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_context.py |
|
91% |
11 |
1 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
|
32% |
266 |
182 |
0 |
|
9% |
78 |
5 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
|
44% |
2650 |
1478 |
0 |
|
29% |
966 |
123 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
|
54% |
78 |
36 |
0 |
|
26% |
42 |
11 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
|
37% |
133 |
84 |
0 |
|
9% |
32 |
3 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
|
29% |
180 |
128 |
0 |
|
2% |
64 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_issuer_stamp_backfill.py |
|
48% |
52 |
27 |
0 |
|
6% |
16 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
|
20% |
304 |
244 |
0 |
|
3% |
148 |
4 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
|
24% |
296 |
225 |
0 |
|
2% |
128 |
2 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
|
25% |
903 |
681 |
0 |
|
12% |
370 |
34 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/__init__.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
|
46% |
175 |
94 |
0 |
|
34% |
86 |
15 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/authz_code_refresher.py |
|
34% |
76 |
50 |
0 |
|
8% |
26 |
2 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/bridge_credentials.py |
|
62% |
76 |
29 |
0 |
|
6% |
16 |
1 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
|
36% |
170 |
109 |
0 |
|
0% |
46 |
0 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/dual_cache_token_backend.py |
|
54% |
37 |
17 |
0 |
|
38% |
8 |
3 |
|
51% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
|
60% |
209 |
84 |
0 |
|
0% |
26 |
0 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/httpx_auth.py |
|
71% |
14 |
4 |
0 |
|
100% |
0 |
0 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
|
55% |
109 |
49 |
0 |
|
21% |
34 |
7 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
|
54% |
129 |
59 |
0 |
|
26% |
34 |
7 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/presented_token_store.py |
|
88% |
8 |
1 |
0 |
|
100% |
0 |
0 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_distributed_lock.py |
|
50% |
42 |
21 |
0 |
|
50% |
6 |
3 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py |
|
57% |
61 |
26 |
0 |
|
20% |
20 |
4 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
|
36% |
192 |
122 |
0 |
|
10% |
86 |
7 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/result.py |
|
81% |
21 |
4 |
0 |
|
100% |
0 |
0 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/runtime_refresh_coordinator.py |
|
77% |
13 |
3 |
0 |
|
50% |
2 |
1 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py |
|
64% |
105 |
38 |
0 |
|
9% |
22 |
2 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
|
60% |
202 |
80 |
0 |
|
0% |
36 |
0 |
|
51% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
|
48% |
170 |
88 |
0 |
|
11% |
46 |
5 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
|
39% |
163 |
100 |
0 |
|
17% |
42 |
7 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_cache_codec.py |
|
47% |
32 |
17 |
0 |
|
0% |
8 |
0 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
|
41% |
120 |
71 |
0 |
|
0% |
18 |
0 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchange_provider.py |
|
26% |
46 |
34 |
0 |
|
0% |
8 |
0 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
|
34% |
126 |
83 |
0 |
|
5% |
38 |
2 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
|
85% |
224 |
34 |
0 |
|
10% |
20 |
2 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/v2_token_store.py |
|
36% |
36 |
23 |
0 |
|
0% |
10 |
0 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/proxy_api_credentials.py |
|
32% |
38 |
26 |
0 |
|
0% |
16 |
0 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
|
48% |
525 |
275 |
0 |
|
27% |
154 |
25 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
|
14% |
503 |
435 |
0 |
|
6% |
212 |
12 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
|
26% |
200 |
149 |
0 |
|
7% |
82 |
2 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
|
37% |
1063 |
666 |
0 |
|
17% |
366 |
48 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sse_transport.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/stdio_gate.py |
|
93% |
15 |
1 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_registry.py |
|
37% |
63 |
40 |
0 |
|
11% |
28 |
3 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
|
40% |
246 |
148 |
0 |
|
2% |
52 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
|
90% |
89 |
9 |
0 |
|
55% |
22 |
8 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/ui_session_utils.py |
|
40% |
67 |
40 |
0 |
|
18% |
22 |
4 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
|
50% |
422 |
212 |
0 |
|
30% |
172 |
27 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
|
81% |
169 |
32 |
0 |
|
54% |
48 |
10 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_openapi_snapshot.py |
|
30% |
101 |
71 |
0 |
|
7% |
42 |
3 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
|
93% |
2428 |
162 |
0 |
|
52% |
256 |
30 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/__init__.py |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/agent_card.py |
|
95% |
55 |
3 |
0 |
|
90% |
20 |
2 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/discovery.py |
|
73% |
62 |
17 |
0 |
|
64% |
14 |
3 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/endpoints.py |
|
82% |
28 |
5 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
|
19% |
204 |
166 |
0 |
|
0% |
78 |
0 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
|
18% |
400 |
326 |
0 |
|
3% |
148 |
4 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
|
82% |
406 |
72 |
0 |
|
67% |
174 |
44 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_search.py |
|
69% |
74 |
23 |
0 |
|
25% |
8 |
2 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_access_groups.py |
|
52% |
40 |
19 |
0 |
|
0% |
4 |
0 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_caller.py |
|
39% |
38 |
23 |
0 |
|
17% |
12 |
2 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
|
41% |
232 |
136 |
0 |
|
14% |
80 |
11 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
|
35% |
108 |
70 |
0 |
|
0% |
24 |
0 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
|
77% |
424 |
96 |
0 |
|
58% |
146 |
39 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
|
55% |
108 |
49 |
0 |
|
29% |
34 |
6 |
|
49% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/model_list_helpers.py |
|
64% |
33 |
12 |
0 |
|
17% |
12 |
2 |
|
51% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/utils.py |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/analytics_endpoints/analytics_endpoints.py |
|
58% |
19 |
8 |
0 |
|
0% |
2 |
0 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/analytics_endpoints/cache_activity.py |
|
84% |
64 |
10 |
0 |
|
50% |
4 |
2 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
|
55% |
247 |
112 |
0 |
|
20% |
66 |
13 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_skill_access.py |
|
88% |
40 |
5 |
0 |
|
71% |
14 |
4 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py |
|
56% |
120 |
53 |
0 |
|
17% |
30 |
5 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/skills_endpoints.py |
|
89% |
106 |
12 |
0 |
|
53% |
32 |
11 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
|
20% |
115 |
92 |
0 |
|
0% |
44 |
0 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
|
48% |
1963 |
1029 |
0 |
|
29% |
864 |
149 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks_organization.py |
|
42% |
73 |
42 |
0 |
|
35% |
52 |
4 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_exception_handler.py |
|
78% |
74 |
16 |
0 |
|
54% |
24 |
11 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_method.py |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
|
81% |
128 |
24 |
0 |
|
50% |
38 |
13 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
|
63% |
780 |
285 |
0 |
|
51% |
436 |
79 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/budget_throttle.py |
|
33% |
21 |
14 |
0 |
|
0% |
10 |
0 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_budget.py |
|
40% |
57 |
34 |
0 |
|
0% |
14 |
0 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_model_access.py |
|
50% |
42 |
21 |
0 |
|
0% |
4 |
0 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
|
22% |
1062 |
831 |
0 |
|
1% |
424 |
6 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
|
42% |
157 |
91 |
0 |
|
18% |
60 |
11 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
|
46% |
122 |
66 |
0 |
|
32% |
38 |
8 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
|
45% |
243 |
133 |
0 |
|
10% |
58 |
6 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
|
34% |
161 |
107 |
0 |
|
6% |
48 |
3 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
|
61% |
135 |
52 |
0 |
|
18% |
34 |
6 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_access_denied.py |
|
67% |
9 |
3 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
|
50% |
224 |
111 |
0 |
|
39% |
114 |
15 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/network.py |
|
51% |
65 |
32 |
0 |
|
17% |
18 |
3 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/oauth2_check.py |
|
28% |
65 |
47 |
0 |
|
0% |
12 |
0 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/oauth2_proxy_hook.py |
|
35% |
23 |
15 |
0 |
|
0% |
4 |
0 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
|
44% |
90 |
50 |
0 |
|
0% |
12 |
0 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/__init__.py |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/exceptions.py |
|
81% |
16 |
3 |
0 |
|
100% |
0 |
0 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
|
54% |
110 |
51 |
0 |
|
18% |
22 |
4 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/models.py |
|
100% |
48 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/store.py |
|
84% |
62 |
10 |
0 |
|
69% |
16 |
5 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/roles.py |
|
95% |
20 |
1 |
0 |
|
100% |
2 |
0 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
|
50% |
338 |
169 |
0 |
|
33% |
224 |
19 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/team_grants.py |
|
68% |
56 |
18 |
0 |
|
0% |
6 |
0 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/trusted_proxy_utils.py |
|
48% |
31 |
16 |
0 |
|
10% |
10 |
1 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
|
46% |
1247 |
679 |
0 |
|
31% |
636 |
104 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/common_utils.py |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
|
44% |
381 |
215 |
0 |
|
17% |
110 |
17 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
|
40% |
407 |
245 |
0 |
|
12% |
86 |
10 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
|
96% |
96 |
4 |
0 |
|
100% |
12 |
0 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/caching_routes.py |
|
62% |
88 |
33 |
0 |
|
56% |
18 |
6 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/__init__.py |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/chat.py |
|
0% |
81 |
81 |
0 |
|
0% |
44 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/__init__.py |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/_cli_context.py |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
|
0% |
391 |
391 |
0 |
|
0% |
74 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
|
0% |
597 |
597 |
0 |
|
0% |
210 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
|
0% |
142 |
142 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py |
|
0% |
102 |
102 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
|
0% |
109 |
109 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
|
0% |
88 |
88 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
|
0% |
218 |
218 |
0 |
|
0% |
70 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
|
0% |
307 |
307 |
0 |
|
0% |
36 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/cmd_quoting.py |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
|
0% |
186 |
186 |
0 |
|
0% |
32 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
|
0% |
97 |
97 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
|
0% |
225 |
225 |
0 |
|
0% |
50 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/credentials.py |
|
0% |
90 |
90 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
|
0% |
200 |
200 |
0 |
|
0% |
30 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/encryption.py |
|
0% |
22 |
22 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/http.py |
|
0% |
47 |
47 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
|
0% |
223 |
223 |
0 |
|
0% |
46 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/model_groups.py |
|
0% |
34 |
34 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
|
0% |
231 |
231 |
0 |
|
0% |
60 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pi.py |
|
0% |
121 |
121 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
|
0% |
310 |
310 |
0 |
|
0% |
76 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
|
0% |
256 |
256 |
0 |
|
0% |
48 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/teams.py |
|
0% |
124 |
124 |
0 |
|
0% |
28 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
|
0% |
141 |
141 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/users.py |
|
0% |
64 |
64 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/interface.py |
|
0% |
114 |
114 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/main.py |
|
0% |
91 |
91 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/client.py |
|
0% |
19 |
19 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/credentials.py |
|
0% |
71 |
71 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/exceptions.py |
|
0% |
14 |
14 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/health.py |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/http_client.py |
|
0% |
18 |
18 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/keys.py |
|
0% |
139 |
139 |
0 |
|
0% |
68 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/model_groups.py |
|
0% |
27 |
27 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/models.py |
|
0% |
114 |
114 |
0 |
|
0% |
42 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/teams.py |
|
0% |
51 |
51 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/users.py |
|
0% |
55 |
55 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
|
0% |
132 |
132 |
0 |
|
0% |
36 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
|
38% |
1514 |
936 |
0 |
|
23% |
584 |
72 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/admin_ui_utils.py |
|
22% |
18 |
14 |
0 |
|
0% |
6 |
0 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
|
31% |
143 |
98 |
0 |
|
11% |
38 |
2 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/banner.py |
|
75% |
8 |
2 |
0 |
|
100% |
0 |
0 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
|
28% |
82 |
59 |
0 |
|
5% |
38 |
2 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_pydantic_utils.py |
|
67% |
30 |
10 |
0 |
|
50% |
14 |
5 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
|
27% |
110 |
80 |
0 |
|
7% |
46 |
3 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
|
39% |
405 |
249 |
0 |
|
23% |
188 |
18 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
|
48% |
56 |
29 |
0 |
|
18% |
22 |
4 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
|
48% |
172 |
89 |
0 |
|
31% |
42 |
7 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
|
83% |
155 |
27 |
0 |
|
65% |
34 |
4 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
|
32% |
355 |
242 |
0 |
|
20% |
88 |
16 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
|
38% |
61 |
38 |
0 |
|
17% |
18 |
3 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
|
74% |
147 |
38 |
0 |
|
71% |
28 |
6 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/error_body_call_id.py |
|
86% |
14 |
2 |
0 |
|
50% |
4 |
2 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/get_routes.py |
|
89% |
45 |
5 |
0 |
|
75% |
8 |
2 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/healthy_model_filter.py |
|
95% |
20 |
1 |
0 |
|
75% |
8 |
2 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/default_credentials_hint.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/jwt_display_template.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/native_client_consent.py |
|
43% |
14 |
8 |
0 |
|
0% |
4 |
0 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/ui_login.py |
|
69% |
13 |
4 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
|
66% |
308 |
106 |
0 |
|
51% |
128 |
23 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/json_merge_patch.py |
|
92% |
12 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
|
19% |
149 |
120 |
0 |
|
15% |
26 |
4 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
|
70% |
90 |
27 |
0 |
|
46% |
26 |
8 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
|
64% |
154 |
55 |
0 |
|
28% |
40 |
9 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_endpoint_utils.py |
|
93% |
29 |
2 |
0 |
|
67% |
6 |
2 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_error_payload.py |
|
93% |
41 |
3 |
0 |
|
86% |
14 |
0 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openapi_schema_compat.py |
|
58% |
31 |
13 |
0 |
|
25% |
4 |
1 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/path_utils.py |
|
56% |
18 |
8 |
0 |
|
40% |
10 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
|
56% |
98 |
43 |
0 |
|
19% |
26 |
5 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/prompt_cache_pricing.py |
|
35% |
37 |
24 |
0 |
|
0% |
8 |
0 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/proxy_rate_limit_error.py |
|
24% |
42 |
32 |
0 |
|
0% |
18 |
0 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/proxy_state.py |
|
90% |
10 |
1 |
0 |
|
100% |
0 |
0 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/rbac_utils.py |
|
40% |
25 |
15 |
0 |
|
17% |
12 |
2 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/realtime_utils.py |
|
80% |
5 |
1 |
0 |
|
100% |
0 |
0 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
|
82% |
154 |
27 |
0 |
|
62% |
48 |
18 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
|
58% |
626 |
266 |
0 |
|
30% |
162 |
35 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/resource_ownership.py |
|
17% |
47 |
39 |
0 |
|
3% |
34 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
|
46% |
98 |
53 |
0 |
|
0% |
26 |
0 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
|
79% |
121 |
25 |
0 |
|
59% |
44 |
16 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
|
49% |
100 |
51 |
0 |
|
11% |
18 |
2 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
|
34% |
95 |
63 |
0 |
|
10% |
20 |
2 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/swagger_utils.py |
|
95% |
19 |
1 |
0 |
|
88% |
8 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/timezone_utils.py |
|
71% |
41 |
12 |
0 |
|
30% |
10 |
3 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
|
70% |
143 |
43 |
0 |
|
45% |
42 |
11 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
|
79% |
98 |
21 |
0 |
|
58% |
40 |
5 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/__init__.py |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/_descriptors.py |
|
90% |
30 |
3 |
0 |
|
62% |
8 |
3 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/alerting.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/changed_section_keys.py |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_rules.py |
|
94% |
48 |
3 |
0 |
|
62% |
8 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
|
82% |
104 |
19 |
0 |
|
56% |
16 |
3 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/sso.py |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/endpoints.py |
|
87% |
77 |
10 |
0 |
|
50% |
2 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
|
66% |
127 |
43 |
0 |
|
34% |
38 |
3 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
|
35% |
213 |
139 |
0 |
|
12% |
80 |
8 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
|
64% |
160 |
57 |
0 |
|
33% |
52 |
11 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_auth_auto.py |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_prompt_management.py |
|
0% |
14 |
14 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_sso.py |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_validate.py |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
|
52% |
182 |
88 |
0 |
|
7% |
44 |
3 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
|
59% |
272 |
111 |
0 |
|
13% |
46 |
6 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
|
49% |
70 |
36 |
0 |
|
15% |
20 |
3 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/check_migration.py |
|
12% |
58 |
51 |
0 |
|
0% |
22 |
0 |
|
9% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/create_views.py |
|
78% |
97 |
21 |
0 |
|
46% |
24 |
11 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
|
93% |
67 |
5 |
0 |
|
58% |
12 |
5 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
|
70% |
61 |
18 |
0 |
|
50% |
8 |
2 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
|
56% |
1046 |
458 |
0 |
|
39% |
362 |
88 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/base_update_queue.py |
|
76% |
25 |
6 |
0 |
|
67% |
6 |
2 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py |
|
92% |
65 |
5 |
0 |
|
92% |
12 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/pod_lock_manager.py |
|
32% |
85 |
58 |
0 |
|
4% |
24 |
1 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
|
28% |
248 |
178 |
0 |
|
4% |
96 |
4 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
|
20% |
273 |
219 |
0 |
|
0% |
56 |
0 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup_metrics.py |
|
45% |
53 |
29 |
0 |
|
7% |
14 |
1 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
|
24% |
120 |
91 |
0 |
|
3% |
36 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_update_queue.py |
|
83% |
90 |
15 |
0 |
|
75% |
44 |
9 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/tool_discovery_queue.py |
|
57% |
21 |
9 |
0 |
|
0% |
4 |
0 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
|
69% |
55 |
17 |
0 |
|
17% |
6 |
1 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
|
42% |
245 |
141 |
0 |
|
7% |
74 |
5 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
|
72% |
197 |
56 |
0 |
|
51% |
74 |
22 |
|
66% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
|
57% |
113 |
49 |
0 |
|
25% |
20 |
3 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/health_check_latest.py |
|
87% |
53 |
7 |
0 |
|
75% |
4 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/log_db_metrics.py |
|
98% |
40 |
1 |
0 |
|
75% |
8 |
2 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
|
40% |
130 |
78 |
0 |
|
3% |
34 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
|
30% |
375 |
262 |
0 |
|
0% |
98 |
0 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
|
44% |
442 |
248 |
0 |
|
20% |
106 |
17 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/proxy_worker_heartbeat.py |
|
82% |
45 |
8 |
0 |
|
50% |
2 |
1 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
|
22% |
107 |
83 |
0 |
|
0% |
24 |
0 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
|
33% |
132 |
89 |
0 |
|
3% |
34 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/shadow_eval_funnel.py |
|
58% |
24 |
10 |
0 |
|
33% |
6 |
2 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
|
21% |
241 |
191 |
0 |
|
1% |
92 |
1 |
|
15% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_batching.py |
|
81% |
32 |
6 |
0 |
|
83% |
6 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_tool_index.py |
|
59% |
59 |
24 |
0 |
|
31% |
16 |
3 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
|
47% |
131 |
69 |
0 |
|
15% |
34 |
5 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
|
52% |
179 |
86 |
0 |
|
29% |
48 |
8 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/dd_span_tagger.py |
|
74% |
23 |
6 |
0 |
|
62% |
8 |
3 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/decisions_endpoints/__init__.py |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/decisions_endpoints/endpoints.py |
|
75% |
53 |
13 |
0 |
|
100% |
0 |
0 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/__init__.py |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py |
|
34% |
90 |
59 |
0 |
|
0% |
26 |
0 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
|
48% |
85 |
44 |
0 |
|
6% |
16 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/ui_discovery_endpoints.py |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
|
51% |
142 |
69 |
0 |
|
19% |
16 |
3 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/fine_tuning_endpoints/endpoints.py |
|
32% |
206 |
140 |
0 |
|
6% |
78 |
5 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
|
84% |
94 |
15 |
0 |
|
22% |
18 |
4 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/endpoints.py |
|
98% |
96 |
2 |
0 |
|
50% |
10 |
5 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
|
11% |
166 |
148 |
0 |
|
0% |
126 |
0 |
|
6% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
|
26% |
66 |
49 |
0 |
|
0% |
18 |
0 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
|
48% |
103 |
54 |
0 |
|
23% |
30 |
3 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/exception_utils.py |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
|
58% |
862 |
363 |
0 |
|
45% |
286 |
66 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_helpers.py |
|
25% |
51 |
38 |
0 |
|
4% |
28 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/__init__.py |
|
29% |
28 |
20 |
0 |
|
10% |
10 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
|
29% |
276 |
195 |
0 |
|
1% |
74 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/__init__.py |
|
54% |
13 |
6 |
0 |
|
50% |
2 |
1 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
|
34% |
198 |
131 |
0 |
|
2% |
56 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
|
30% |
226 |
159 |
0 |
|
1% |
74 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
|
41% |
130 |
77 |
0 |
|
3% |
38 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py |
|
34% |
92 |
61 |
0 |
|
3% |
32 |
1 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/__init__.py |
|
32% |
25 |
17 |
0 |
|
8% |
12 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/base.py |
|
32% |
53 |
36 |
0 |
|
6% |
16 |
1 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
|
26% |
150 |
111 |
0 |
|
2% |
46 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
|
26% |
110 |
81 |
0 |
|
2% |
44 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
|
15% |
1125 |
955 |
0 |
|
1% |
508 |
1 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/__init__.py |
|
32% |
31 |
21 |
0 |
|
12% |
8 |
1 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
|
21% |
180 |
142 |
0 |
|
1% |
70 |
1 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/__init__.py |
|
54% |
13 |
6 |
0 |
|
50% |
2 |
1 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
|
26% |
380 |
281 |
0 |
|
1% |
172 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/__init__.py |
|
26% |
34 |
25 |
0 |
|
6% |
18 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
|
16% |
1085 |
908 |
0 |
|
1% |
572 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
|
11% |
347 |
310 |
0 |
|
1% |
178 |
2 |
|
7% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/__init__.py |
|
38% |
26 |
16 |
0 |
|
10% |
10 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
|
20% |
542 |
436 |
0 |
|
1% |
208 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/__init__.py |
|
63% |
19 |
7 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py |
|
60% |
67 |
27 |
0 |
|
25% |
16 |
4 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/content_text.py |
|
16% |
43 |
36 |
0 |
|
0% |
26 |
0 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/__init__.py |
|
44% |
16 |
9 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
|
30% |
296 |
206 |
0 |
|
1% |
90 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/__init__.py |
|
45% |
20 |
11 |
0 |
|
17% |
6 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
|
26% |
148 |
109 |
0 |
|
3% |
30 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
|
28% |
232 |
167 |
0 |
|
0% |
58 |
0 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/response_rejection_code.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py |
|
73% |
30 |
8 |
0 |
|
0% |
2 |
0 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
|
29% |
170 |
121 |
0 |
|
4% |
52 |
2 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
|
19% |
177 |
144 |
0 |
|
0% |
66 |
0 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/__init__.py |
|
62% |
13 |
5 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
|
18% |
194 |
159 |
0 |
|
1% |
80 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/__init__.py |
|
42% |
19 |
11 |
0 |
|
17% |
6 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
|
19% |
200 |
162 |
0 |
|
1% |
74 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/__init__.py |
|
39% |
23 |
14 |
0 |
|
12% |
8 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
|
20% |
286 |
230 |
0 |
|
4% |
114 |
4 |
|
15% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/__init__.py |
|
50% |
14 |
7 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
|
43% |
98 |
56 |
0 |
|
4% |
24 |
1 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/__init__.py |
|
47% |
19 |
10 |
0 |
|
17% |
6 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
|
24% |
371 |
282 |
0 |
|
1% |
124 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/__init__.py |
|
41% |
17 |
10 |
0 |
|
25% |
4 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
|
34% |
278 |
183 |
0 |
|
4% |
92 |
4 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/__init__.py |
|
28% |
32 |
23 |
0 |
|
8% |
12 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
|
14% |
262 |
226 |
0 |
|
0% |
110 |
0 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/javelin/__init__.py |
|
50% |
14 |
7 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/javelin/javelin.py |
|
21% |
114 |
90 |
0 |
|
3% |
32 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai.py |
|
22% |
130 |
101 |
0 |
|
0% |
70 |
0 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
|
16% |
294 |
247 |
0 |
|
0% |
114 |
0 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
|
16% |
418 |
353 |
0 |
|
1% |
206 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/__init__.py |
|
50% |
16 |
8 |
0 |
|
25% |
4 |
1 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/__init__.py |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/airline.py |
|
19% |
80 |
65 |
0 |
|
0% |
38 |
0 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
|
15% |
123 |
105 |
0 |
|
0% |
48 |
0 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
|
16% |
993 |
838 |
0 |
|
1% |
440 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py |
|
83% |
69 |
12 |
0 |
|
77% |
22 |
3 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
|
38% |
185 |
114 |
0 |
|
2% |
42 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/__init__.py |
|
50% |
14 |
7 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
|
33% |
96 |
64 |
0 |
|
3% |
30 |
1 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/__init__.py |
|
31% |
26 |
18 |
0 |
|
10% |
10 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
|
22% |
341 |
265 |
0 |
|
1% |
104 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_security/__init__.py |
|
47% |
17 |
9 |
0 |
|
25% |
4 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_security/mcp_security_guardrail.py |
|
33% |
55 |
37 |
0 |
|
0% |
22 |
0 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/__init__.py |
|
29% |
24 |
17 |
0 |
|
10% |
10 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
|
20% |
202 |
161 |
0 |
|
1% |
76 |
1 |
|
15% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
|
14% |
251 |
215 |
0 |
|
1% |
108 |
1 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/__init__.py |
|
54% |
13 |
6 |
0 |
|
50% |
2 |
1 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
|
46% |
114 |
62 |
0 |
|
0% |
28 |
0 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
|
18% |
566 |
462 |
0 |
|
1% |
256 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/__init__.py |
|
39% |
23 |
14 |
0 |
|
17% |
6 |
1 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
|
18% |
348 |
285 |
0 |
|
1% |
144 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
|
30% |
172 |
121 |
0 |
|
2% |
44 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/onyx/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/onyx/onyx.py |
|
37% |
65 |
41 |
0 |
|
10% |
10 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/__init__.py |
|
41% |
22 |
13 |
0 |
|
12% |
8 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/base.py |
|
71% |
7 |
2 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
|
28% |
104 |
75 |
0 |
|
3% |
34 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/__init__.py |
|
41% |
17 |
10 |
0 |
|
50% |
2 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
|
30% |
134 |
94 |
0 |
|
2% |
44 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/__init__.py |
|
47% |
15 |
8 |
0 |
|
25% |
4 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
|
26% |
126 |
93 |
0 |
|
3% |
36 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/__init__.py |
|
47% |
15 |
8 |
0 |
|
25% |
4 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
|
11% |
828 |
733 |
0 |
|
1% |
436 |
1 |
|
8% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/__init__.py |
|
39% |
23 |
14 |
0 |
|
12% |
8 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
|
21% |
317 |
250 |
0 |
|
3% |
122 |
4 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
|
12% |
848 |
747 |
0 |
|
1% |
434 |
2 |
|
8% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/__init__.py |
|
54% |
13 |
6 |
0 |
|
50% |
2 |
1 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
|
23% |
365 |
282 |
0 |
|
1% |
112 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/promptguard/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/promptguard/promptguard.py |
|
35% |
110 |
71 |
0 |
|
2% |
42 |
1 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qohash/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qohash/qohash.py |
|
65% |
23 |
8 |
0 |
|
50% |
2 |
1 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
|
18% |
186 |
152 |
0 |
|
0% |
86 |
0 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/__init__.py |
|
44% |
18 |
10 |
0 |
|
17% |
6 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
|
22% |
347 |
270 |
0 |
|
0% |
158 |
0 |
|
15% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/rubrik/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/__init__.py |
|
47% |
19 |
10 |
0 |
|
17% |
6 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/route_loader.py |
|
30% |
64 |
45 |
0 |
|
4% |
28 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
|
27% |
95 |
69 |
0 |
|
5% |
42 |
2 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
|
30% |
196 |
138 |
0 |
|
0% |
56 |
0 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/__init__.py |
|
44% |
36 |
20 |
0 |
|
10% |
10 |
1 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
|
23% |
593 |
457 |
0 |
|
1% |
198 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
|
15% |
473 |
400 |
0 |
|
0% |
214 |
0 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_policy/__init__.py |
|
50% |
8 |
4 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/__init__.py |
|
41% |
29 |
17 |
0 |
|
10% |
10 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
|
34% |
176 |
116 |
0 |
|
3% |
30 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/__init__.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
|
14% |
515 |
442 |
0 |
|
3% |
256 |
7 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
|
28% |
247 |
177 |
0 |
|
2% |
110 |
2 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
|
21% |
280 |
221 |
0 |
|
1% |
122 |
1 |
|
15% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/__init__.py |
|
58% |
12 |
5 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
|
18% |
176 |
144 |
0 |
|
2% |
54 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
|
20% |
81 |
65 |
0 |
|
0% |
14 |
0 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
|
48% |
383 |
199 |
0 |
|
28% |
130 |
23 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/init_guardrails.py |
|
16% |
69 |
58 |
0 |
|
0% |
28 |
0 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/tool_name_extraction.py |
|
70% |
46 |
14 |
0 |
|
46% |
26 |
6 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
|
61% |
515 |
199 |
0 |
|
30% |
138 |
25 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
|
55% |
225 |
102 |
0 |
|
26% |
74 |
13 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
|
61% |
381 |
149 |
0 |
|
36% |
138 |
37 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
|
0% |
147 |
147 |
0 |
|
0% |
38 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
|
52% |
735 |
350 |
0 |
|
32% |
282 |
63 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/__init__.py |
|
84% |
25 |
4 |
0 |
|
50% |
4 |
2 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
|
47% |
169 |
89 |
0 |
|
6% |
34 |
2 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/azure_content_safety.py |
|
0% |
79 |
79 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
|
40% |
216 |
129 |
0 |
|
4% |
52 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
|
18% |
400 |
328 |
0 |
|
2% |
130 |
3 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_redis_get.py |
|
0% |
64 |
64 |
0 |
|
0% |
28 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/cache_control_check.py |
|
62% |
26 |
10 |
0 |
|
12% |
8 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter.py |
|
23% |
119 |
92 |
0 |
|
0% |
44 |
0 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
|
16% |
236 |
199 |
0 |
|
1% |
82 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
|
29% |
226 |
161 |
0 |
|
11% |
84 |
7 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/__init__.py |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
|
20% |
347 |
278 |
0 |
|
9% |
160 |
12 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
|
43% |
114 |
65 |
0 |
|
19% |
36 |
7 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_iterations_limiter.py |
|
45% |
77 |
42 |
0 |
|
21% |
24 |
5 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
|
27% |
221 |
162 |
0 |
|
9% |
74 |
5 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
|
44% |
201 |
113 |
0 |
|
11% |
56 |
4 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
|
14% |
316 |
273 |
0 |
|
1% |
114 |
1 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
|
35% |
1646 |
1065 |
0 |
|
16% |
648 |
66 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_cache_prediction.py |
|
53% |
94 |
44 |
0 |
|
10% |
20 |
2 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_injection_detection.py |
|
23% |
110 |
85 |
0 |
|
0% |
50 |
0 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
|
61% |
313 |
123 |
0 |
|
43% |
116 |
28 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/rate_limiter_utils.py |
|
14% |
63 |
54 |
0 |
|
0% |
30 |
0 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
|
42% |
166 |
97 |
0 |
|
20% |
64 |
9 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/sensitive_data_routing.py |
|
37% |
71 |
45 |
0 |
|
10% |
20 |
2 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/user_management_event_hooks.py |
|
73% |
60 |
16 |
0 |
|
50% |
20 |
6 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/image_endpoints/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/image_endpoints/endpoints.py |
|
64% |
112 |
40 |
0 |
|
38% |
34 |
9 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/lambda.py |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
|
94% |
53 |
3 |
0 |
|
67% |
6 |
2 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
|
46% |
81 |
44 |
0 |
|
0% |
32 |
0 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
|
58% |
324 |
136 |
0 |
|
22% |
120 |
27 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
|
54% |
1376 |
639 |
0 |
|
33% |
728 |
143 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/logging_endpoints/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/logging_endpoints/callback_logs_endpoints.py |
|
90% |
61 |
6 |
0 |
|
70% |
10 |
3 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
|
86% |
344 |
49 |
0 |
|
51% |
140 |
46 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
|
60% |
565 |
226 |
0 |
|
32% |
164 |
49 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/budget_management_endpoints.py |
|
85% |
108 |
16 |
0 |
|
73% |
44 |
12 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
|
75% |
232 |
58 |
0 |
|
49% |
80 |
21 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/callback_management_endpoints.py |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
|
74% |
512 |
135 |
0 |
|
46% |
246 |
48 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
|
44% |
236 |
132 |
0 |
|
27% |
140 |
10 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/compliance_endpoints.py |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
|
68% |
358 |
114 |
0 |
|
56% |
120 |
37 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
|
65% |
170 |
59 |
0 |
|
41% |
46 |
15 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
|
66% |
229 |
77 |
0 |
|
38% |
72 |
17 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
|
65% |
319 |
112 |
0 |
|
59% |
148 |
29 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
|
85% |
256 |
39 |
0 |
|
65% |
112 |
23 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/fallback_management_endpoints.py |
|
49% |
108 |
55 |
0 |
|
32% |
40 |
9 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/gateway_request_endpoints.py |
|
95% |
42 |
2 |
0 |
|
50% |
4 |
2 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
|
54% |
949 |
440 |
0 |
|
36% |
456 |
73 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
|
90% |
178 |
18 |
0 |
|
67% |
88 |
29 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
|
44% |
2356 |
1320 |
0 |
|
26% |
1130 |
162 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/__init__.py |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/budgets.py |
|
90% |
67 |
7 |
0 |
|
50% |
4 |
2 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/common.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/spend_logs.py |
|
78% |
58 |
13 |
0 |
|
33% |
6 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/teams.py |
|
80% |
41 |
8 |
0 |
|
50% |
4 |
2 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/users.py |
|
80% |
40 |
8 |
0 |
|
50% |
4 |
2 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_connector_import.py |
|
82% |
101 |
18 |
0 |
|
61% |
18 |
1 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
|
60% |
1259 |
509 |
0 |
|
44% |
424 |
95 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
|
61% |
372 |
146 |
0 |
|
45% |
114 |
37 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
|
50% |
1016 |
507 |
0 |
|
28% |
422 |
85 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
|
29% |
507 |
361 |
0 |
|
14% |
268 |
38 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/password_endpoints.py |
|
53% |
59 |
28 |
0 |
|
25% |
16 |
4 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/ai_policy_suggester.py |
|
83% |
46 |
8 |
0 |
|
75% |
12 |
1 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
|
54% |
462 |
213 |
0 |
|
28% |
130 |
15 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py |
|
37% |
109 |
69 |
0 |
|
9% |
22 |
2 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_caching_requests.py |
|
92% |
61 |
5 |
0 |
|
70% |
10 |
3 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_settings_endpoints.py |
|
91% |
82 |
7 |
0 |
|
68% |
28 |
9 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_weights.py |
|
78% |
63 |
14 |
0 |
|
44% |
16 |
5 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py |
|
28% |
102 |
73 |
0 |
|
0% |
38 |
0 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
|
22% |
991 |
775 |
0 |
|
5% |
350 |
19 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/session_endpoints.py |
|
40% |
57 |
34 |
0 |
|
21% |
14 |
3 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/custom_microsoft_sso.py |
|
47% |
19 |
10 |
0 |
|
0% |
2 |
0 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/id_jag_assertion_capture.py |
|
41% |
37 |
22 |
0 |
|
0% |
16 |
0 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
|
36% |
238 |
153 |
0 |
|
0% |
62 |
0 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso_helper_utils.py |
|
33% |
9 |
6 |
0 |
|
0% |
4 |
0 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
|
72% |
276 |
76 |
0 |
|
47% |
112 |
31 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
|
40% |
162 |
98 |
0 |
|
0% |
40 |
0 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
|
70% |
229 |
68 |
0 |
|
46% |
76 |
17 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
|
67% |
2012 |
661 |
0 |
|
46% |
978 |
220 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
|
62% |
330 |
125 |
0 |
|
43% |
148 |
25 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/types.py |
|
43% |
30 |
17 |
0 |
|
0% |
6 |
0 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
|
15% |
1816 |
1539 |
0 |
|
2% |
722 |
13 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/__init__.py |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
|
51% |
214 |
105 |
0 |
|
4% |
54 |
2 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/endpoints.py |
|
96% |
25 |
1 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
|
89% |
267 |
29 |
0 |
|
71% |
62 |
12 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
|
61% |
241 |
94 |
0 |
|
39% |
74 |
13 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py |
|
78% |
40 |
9 |
0 |
|
40% |
10 |
2 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py |
|
71% |
48 |
14 |
0 |
|
33% |
12 |
4 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
|
96% |
46 |
2 |
0 |
|
43% |
14 |
6 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
|
37% |
100 |
63 |
0 |
|
17% |
42 |
5 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_availability.py |
|
93% |
45 |
3 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_permissions.py |
|
51% |
161 |
79 |
0 |
|
2% |
46 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
|
61% |
94 |
37 |
0 |
|
40% |
20 |
4 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
|
87% |
378 |
51 |
0 |
|
57% |
60 |
12 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
|
67% |
259 |
86 |
0 |
|
36% |
58 |
13 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/key_settings_audit.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py |
|
76% |
49 |
12 |
0 |
|
0% |
2 |
0 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
|
60% |
317 |
128 |
0 |
|
40% |
140 |
24 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/resource_display_names.py |
|
100% |
32 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py |
|
46% |
76 |
41 |
0 |
|
18% |
28 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
|
66% |
86 |
29 |
0 |
|
15% |
20 |
3 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
|
59% |
292 |
119 |
0 |
|
40% |
144 |
30 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/mcp_tools.py |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
|
70% |
209 |
62 |
0 |
|
46% |
70 |
12 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
|
50% |
177 |
88 |
0 |
|
19% |
42 |
6 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
|
94% |
127 |
8 |
0 |
|
85% |
46 |
7 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/budget_reservation_release_middleware.py |
|
94% |
18 |
1 |
0 |
|
75% |
4 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/in_flight_requests_middleware.py |
|
92% |
40 |
3 |
0 |
|
70% |
10 |
3 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/per_request_root_path_middleware.py |
|
40% |
52 |
31 |
0 |
|
10% |
20 |
2 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/prometheus_auth_middleware.py |
|
46% |
46 |
25 |
0 |
|
17% |
6 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/request_size_limit_middleware.py |
|
42% |
65 |
38 |
0 |
|
20% |
20 |
2 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/security_headers_middleware.py |
|
100% |
23 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/native_compaction.py |
|
56% |
43 |
19 |
0 |
|
0% |
2 |
0 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/endpoints.py |
|
37% |
112 |
71 |
0 |
|
9% |
34 |
3 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
|
94% |
190 |
11 |
0 |
|
57% |
54 |
23 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_file_validation.py |
|
46% |
92 |
50 |
0 |
|
0% |
30 |
0 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
|
40% |
254 |
153 |
0 |
|
1% |
68 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
|
40% |
504 |
301 |
0 |
|
22% |
222 |
28 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/file_content_streaming_handler.py |
|
52% |
46 |
22 |
0 |
|
25% |
8 |
2 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
|
41% |
520 |
306 |
0 |
|
17% |
202 |
23 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
|
40% |
92 |
55 |
0 |
|
11% |
38 |
4 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/storage_backend_service.py |
|
34% |
70 |
46 |
0 |
|
0% |
10 |
0 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/common_utils.py |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/jsonpath_extractor.py |
|
16% |
44 |
37 |
0 |
|
0% |
28 |
0 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
|
43% |
1261 |
725 |
0 |
|
19% |
406 |
55 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
|
16% |
523 |
441 |
0 |
|
1% |
202 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
|
40% |
131 |
79 |
0 |
|
10% |
30 |
3 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py |
|
41% |
70 |
41 |
0 |
|
10% |
10 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/batch_attribution.py |
|
34% |
29 |
19 |
0 |
|
0% |
8 |
0 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cohere_passthrough_logging_handler.py |
|
32% |
69 |
47 |
0 |
|
0% |
16 |
0 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/comprehend_medical_passthrough_logging_handler.py |
|
50% |
42 |
21 |
0 |
|
0% |
2 |
0 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cursor_passthrough_logging_handler.py |
|
22% |
60 |
47 |
0 |
|
0% |
20 |
0 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/deepgram_listen_passthrough_logging_handler.py |
|
35% |
48 |
31 |
0 |
|
0% |
4 |
0 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/fal_ai_passthrough_logging_handler.py |
|
43% |
37 |
21 |
0 |
|
0% |
4 |
0 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/gemini_passthrough_logging_handler.py |
|
28% |
93 |
67 |
0 |
|
5% |
22 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
|
21% |
276 |
218 |
0 |
|
0% |
72 |
0 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
|
34% |
190 |
126 |
0 |
|
0% |
36 |
0 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
|
34% |
349 |
230 |
0 |
|
1% |
72 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/typesafe_passthrough_logging_handler.py |
|
47% |
55 |
29 |
0 |
|
0% |
4 |
0 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
|
19% |
378 |
307 |
0 |
|
1% |
100 |
1 |
|
15% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/openai_passthrough_endpoints.py |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
|
56% |
1349 |
599 |
0 |
|
44% |
490 |
95 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
|
45% |
134 |
74 |
0 |
|
14% |
50 |
7 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
|
35% |
102 |
66 |
0 |
|
14% |
44 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
|
27% |
177 |
130 |
0 |
|
2% |
60 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
|
26% |
226 |
167 |
0 |
|
0% |
94 |
0 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/upstream_usage_headers.py |
|
45% |
58 |
32 |
0 |
|
12% |
16 |
2 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
|
41% |
99 |
58 |
0 |
|
9% |
22 |
2 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/__init__.py |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
|
66% |
154 |
53 |
0 |
|
50% |
28 |
8 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/condition_evaluator.py |
|
83% |
30 |
5 |
0 |
|
79% |
14 |
3 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/init_policies.py |
|
25% |
110 |
82 |
0 |
|
14% |
44 |
2 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
|
24% |
294 |
223 |
0 |
|
1% |
98 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
|
74% |
250 |
66 |
0 |
|
69% |
54 |
17 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
|
89% |
64 |
7 |
0 |
|
77% |
22 |
5 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
|
70% |
374 |
114 |
0 |
|
49% |
128 |
33 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
|
74% |
168 |
43 |
0 |
|
54% |
70 |
16 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolver.py |
|
82% |
102 |
18 |
0 |
|
71% |
52 |
11 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
|
67% |
131 |
43 |
0 |
|
42% |
50 |
15 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/response_retrieval.py |
|
46% |
81 |
44 |
0 |
|
18% |
28 |
5 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/post_call_rules.py |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prisma_migration.py |
|
0% |
28 |
28 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_cleanup.py |
|
24% |
45 |
34 |
0 |
|
0% |
10 |
0 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
|
0% |
99 |
99 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/init_prompts.py |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
|
60% |
386 |
156 |
0 |
|
39% |
148 |
50 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
|
50% |
167 |
83 |
0 |
|
33% |
54 |
10 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
|
50% |
624 |
309 |
0 |
|
33% |
224 |
71 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
|
47% |
7553 |
4040 |
0 |
|
29% |
2860 |
541 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
|
88% |
251 |
31 |
0 |
|
68% |
62 |
18 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/__init__.py |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
|
85% |
87 |
13 |
0 |
|
60% |
10 |
4 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
|
28% |
285 |
206 |
0 |
|
5% |
98 |
5 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
|
56% |
144 |
63 |
0 |
|
2% |
42 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/read_model_list.py |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
|
39% |
234 |
142 |
0 |
|
15% |
82 |
12 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rerank_endpoints/endpoints.py |
|
67% |
39 |
13 |
0 |
|
50% |
2 |
1 |
|
66% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
|
49% |
466 |
239 |
0 |
|
12% |
104 |
13 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/__init__.py |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/background_streaming.py |
|
27% |
199 |
146 |
0 |
|
2% |
60 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
|
20% |
128 |
102 |
0 |
|
1% |
72 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
|
58% |
203 |
86 |
0 |
|
48% |
98 |
23 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_priority.py |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/endpoints.py |
|
42% |
73 |
42 |
0 |
|
21% |
28 |
2 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
|
69% |
196 |
61 |
0 |
|
48% |
42 |
14 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
|
82% |
105 |
19 |
0 |
|
54% |
26 |
10 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/graceful_shutdown_manager.py |
|
71% |
69 |
20 |
0 |
|
39% |
18 |
7 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/scheduled_jobs.py |
|
81% |
32 |
6 |
0 |
|
44% |
16 |
7 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
|
45% |
129 |
71 |
0 |
|
0% |
28 |
0 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
|
30% |
644 |
448 |
0 |
|
15% |
252 |
21 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/carried_budget_state.py |
|
76% |
21 |
5 |
0 |
|
75% |
4 |
1 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
|
74% |
166 |
43 |
0 |
|
54% |
46 |
17 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cold_storage_handler.py |
|
50% |
20 |
10 |
0 |
|
0% |
4 |
0 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/compression_savings.py |
|
54% |
26 |
12 |
0 |
|
17% |
12 |
2 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/input_tokens.py |
|
26% |
78 |
58 |
0 |
|
0% |
24 |
0 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
|
54% |
174 |
80 |
0 |
|
18% |
34 |
6 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/ptu_feature_flag.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
|
56% |
261 |
116 |
0 |
|
34% |
74 |
13 |
|
51% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
|
44% |
112 |
63 |
0 |
|
11% |
28 |
3 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
|
52% |
141 |
68 |
0 |
|
30% |
40 |
8 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
|
68% |
235 |
76 |
0 |
|
0% |
18 |
0 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
|
33% |
221 |
149 |
0 |
|
2% |
44 |
1 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_log_error_logger.py |
|
79% |
19 |
4 |
0 |
|
50% |
6 |
3 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
|
30% |
1535 |
1075 |
0 |
|
14% |
576 |
35 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
|
60% |
626 |
250 |
0 |
|
38% |
290 |
52 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
|
71% |
211 |
61 |
0 |
|
55% |
62 |
24 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/types_utils/utils.py |
|
26% |
103 |
76 |
0 |
|
15% |
34 |
3 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
|
90% |
92 |
9 |
0 |
|
64% |
14 |
5 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
|
80% |
618 |
126 |
0 |
|
54% |
172 |
51 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/user_banner_endpoints.py |
|
91% |
54 |
5 |
0 |
|
70% |
10 |
3 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
|
46% |
3509 |
1881 |
0 |
|
31% |
1354 |
205 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
|
89% |
142 |
15 |
0 |
|
50% |
32 |
8 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
|
80% |
269 |
55 |
0 |
|
66% |
112 |
30 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
|
28% |
225 |
163 |
0 |
|
12% |
120 |
7 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
|
64% |
308 |
111 |
0 |
|
35% |
124 |
22 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py |
|
33% |
98 |
66 |
0 |
|
0% |
30 |
0 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
|
78% |
207 |
46 |
0 |
|
30% |
50 |
15 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/utils.py |
|
43% |
44 |
25 |
0 |
|
32% |
22 |
7 |
|
39% |