| .venv/lib/python3.13/site-packages/litellm/proxy/__init__.py |
(no function) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/litellm_auth_handler.py |
MCPAuthenticatedUser.__init__ |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/litellm_auth_handler.py |
(no function) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/token_endpoint_auth.py |
normalize_token_endpoint_auth_method |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/token_endpoint_auth.py |
build_token_endpoint_client_auth |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/token_endpoint_auth.py |
(no function) |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_as_list |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_parse_mcp_server_names_from_path |
|
50% |
8 |
4 |
0 |
|
25% |
4 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_is_mcp_passthrough_cold_start |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_is_legacy_delegate_cold_start |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_is_litellm_auth_admission_error |
|
50% |
8 |
4 |
0 |
|
50% |
4 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_explicit_credential_matches_envelope |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_has_client_supplied_mcp_auth |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_agent_capped_servers |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_is_mcp_admitted_user_subject |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_gateway_dcr_challenge_target |
|
50% |
8 |
4 |
0 |
|
25% |
4 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_is_gateway_dcr_challenge_scope |
|
71% |
7 |
2 |
0 |
|
67% |
6 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_gateway_dcr_challenge |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
_admission_failure_fallback |
|
71% |
7 |
2 |
0 |
|
75% |
4 |
1 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.process_mcp_request |
|
64% |
47 |
17 |
0 |
|
50% |
18 |
7 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.process_mcp_request.mock_body |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._is_gateway_admission_credential |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._scrub_gateway_admission_credentials |
|
64% |
11 |
4 |
0 |
|
50% |
6 |
3 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.extract_target_server_names_from_path |
|
29% |
21 |
15 |
0 |
|
21% |
14 |
3 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._target_servers_are_true_passthrough |
|
50% |
10 |
5 |
0 |
|
17% |
6 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._single_dcr_bridge_delegate_target |
|
40% |
10 |
6 |
0 |
|
17% |
6 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._admit_dcr_bridge_delegate |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._open_dcr_bridge_envelope |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._admit_dcr_bridge_dual_credential |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._admit_dcr_bridge_authorization |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._dcr_bridge_invalid_token_challenge |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._admit_gateway_session |
|
0% |
27 |
27 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._run_pre_db_read_auth_checks |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._reload_admitted_principal |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.reload_admitted_user |
|
0% |
22 |
22 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._admitted_subject_team_rpm_limits |
|
0% |
26 |
26 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._reload_admitted_key |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._raise_503_if_db_unavailable |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._reject_if_admitted_owner_scim_deactivated |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._enforce_admitted_live_policy |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._admitted_key_is_active |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._resolve_target_server_names |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_mcp_auth_header_from_headers |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_mcp_server_auth_headers_from_headers |
|
28% |
18 |
13 |
0 |
|
21% |
14 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_oauth2_headers_from_headers |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.get_mcp_client_side_auth_header_name |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.get_litellm_api_key_from_headers |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._safe_get_headers_from_scope |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._reject_duplicate_authorization |
|
64% |
11 |
4 |
0 |
|
60% |
10 |
4 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.get_allowed_mcp_servers |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.get_mcp_server_access |
|
45% |
53 |
29 |
0 |
|
21% |
24 |
5 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._apply_primary_org_ceiling |
|
15% |
13 |
11 |
0 |
|
12% |
8 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._scoped_source_auth |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._admitted_subject_sources |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._roster_team_object |
|
0% |
27 |
27 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.admitted_source_grants |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._resolve_admitted_subject_servers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.billing_auth_for_tool_call |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.attributing_source_for_server |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._resolve_admitted_subject_tools |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_key_object_permission |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_team_object_permission |
|
45% |
11 |
6 |
0 |
|
17% |
6 |
1 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._toolset_tool_permissions |
|
43% |
7 |
4 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._toolset_tools_for_server |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._union_tool_grants |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._key_object_permission_hydrated |
|
38% |
8 |
5 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._key_or_team_declares_toolsets |
|
46% |
13 |
7 |
0 |
|
50% |
6 |
3 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.get_allowed_tools_for_server |
|
61% |
31 |
12 |
0 |
|
30% |
10 |
3 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._apply_agent_and_org_tool_ceilings |
|
20% |
20 |
16 |
0 |
|
20% |
10 |
2 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.tool_is_granted |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.is_tool_allowed_for_server |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.is_tool_allowed |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_key_access_group_mcp_server_extras |
|
62% |
13 |
5 |
0 |
|
50% |
4 |
2 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_allowed_mcp_servers_for_key |
|
70% |
23 |
7 |
0 |
|
50% |
8 |
4 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_allowed_mcp_servers_for_team |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._team_ids_for_mcp_grant |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._resolve_user_team_ids |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._team_granted_servers |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._allowed_mcp_servers_for_single_team |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._load_named_object_permission |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_org_object_permission |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_allowed_mcp_servers_for_org |
|
0% |
16 |
16 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_end_user_object_permission |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_allowed_mcp_servers_for_end_user |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_user_object_permission |
|
53% |
15 |
7 |
0 |
|
38% |
8 |
3 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._user_object_permission_id |
|
75% |
16 |
4 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_allowed_mcp_servers_for_user |
|
38% |
13 |
8 |
0 |
|
50% |
2 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._apply_user_server_ceiling |
|
50% |
10 |
5 |
0 |
|
50% |
6 |
3 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._apply_agent_caller_ceiling |
|
38% |
8 |
5 |
0 |
|
50% |
2 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._user_places_mcp_ceiling |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.admin_view_unscoped |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._apply_user_tool_ceiling |
|
33% |
18 |
12 |
0 |
|
25% |
8 |
2 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._apply_agent_caller_tool_ceiling |
|
29% |
14 |
10 |
0 |
|
50% |
2 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._apply_end_user_tool_ceiling |
|
27% |
15 |
11 |
0 |
|
12% |
8 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._agent_object_permission_id |
|
0% |
16 |
16 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_agent_object_permission |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_allowed_mcp_servers_for_agent |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_agent_access_group_server_ceiling |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_agent_tool_permissions_for_server |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_config_server_ids_for_access_groups |
|
50% |
6 |
3 |
0 |
|
17% |
6 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_db_server_ids_for_access_groups |
|
67% |
9 |
3 |
0 |
|
75% |
4 |
1 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_mcp_servers_from_access_groups |
|
70% |
10 |
3 |
0 |
|
100% |
0 |
0 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.get_mcp_access_groups |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_mcp_access_groups_for_key |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler._get_mcp_access_groups_for_team |
|
0% |
23 |
23 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.get_mcp_access_groups_from_headers |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
MCPRequestHandler.get_mcp_access_groups_from_scope |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py |
(no function) |
|
99% |
234 |
1 |
0 |
|
50% |
2 |
1 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_litellm_key_from_request |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
oauth_authorization_uses_gateway_credential |
|
0% |
19 |
19 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_opaque_bearer_is_gateway_credential |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_key_is_active |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_active_key_user_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_database_failure |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_resolve_active_litellm_key |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
master_key_admin_auth |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_reload_active_key_by_hash |
|
0% |
20 |
20 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_reload_active_user_by_id |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
load_active_user_by_id |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_active_user_record |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_key_owner_scim_deactivated |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_revalidate_active_subject |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_extract_user_id_from_request |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
authorize_oauth_credential_request |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_resolve_request_auth |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
can_store_oauth_credential |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_resolve_jwt_auth |
|
0% |
30 |
30 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_classify_upstream_lifetime |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_bridge_grant_from_token_response |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_bridge_mint_error_response |
|
0% |
26 |
26 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_key_resolution_failure_to_mint_error |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_upstream_rejection_to_mint_error |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_prepare_bridge_mint |
|
0% |
27 |
27 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_refresh_key_failure_to_mint_error |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_prepare_bridge_refresh |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_finish_bridge_mint |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_upstream_refresh_credential |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
_mint_refresh_envelope_value |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py |
(no function) |
|
93% |
69 |
5 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_credential_cache.py |
byok_credential_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_credential_cache.py |
get_cached_byok_credential |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_credential_cache.py |
cache_byok_credential |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_credential_cache.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
_verify_pkce |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
_purge_expired_codes |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
_oauth_token_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
_user_id_from_session_cookie |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
_session_identity_from_cookie |
|
26% |
19 |
14 |
0 |
|
20% |
10 |
2 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
_session_key_is_live |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
_byok_session_auth |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
_build_authorize_html |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
_byok_authorization_server_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
oauth_authorization_server_metadata |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
byok_authorization_server_metadata |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
byok_prefixed_authorization_server_metadata |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
byok_protected_resource_metadata |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
byok_authorize_get |
|
0% |
24 |
24 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
byok_authorize_post |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
byok_token |
|
0% |
37 |
37 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py |
(no function) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
MCPClientIdentity.description |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
MCPClientRejection.response_body |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
_unidentified_rejection |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
parse_allowed_mcp_clients |
|
25% |
8 |
6 |
0 |
|
50% |
2 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
_parse_optional_name |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
_jwt_field_from_general_settings |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
load_mcp_client_allowlist |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
resolve_mcp_client_identity |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
check_mcp_client_allowed |
|
20% |
10 |
8 |
0 |
|
17% |
6 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py |
(no function) |
|
100% |
44 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/contracts.py |
copy_caller |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/contracts.py |
OperationContext.__post_init__ |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/contracts.py |
OperationContext.user_api_key_auth |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/contracts.py |
OperationContext.legacy_auth |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/contracts.py |
ProgressCallback.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/contracts.py |
(no function) |
|
100% |
33 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_UserEnvVarsTransactionClient.execute_raw |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_UserEnvVarsTransaction.__aenter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_UserEnvVarsTransaction.__aexit__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_blank_to_none |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_credential_auth_class |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_drop_stale_minted_on_client_rotation |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_is_global_env_var_scope |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_encrypt_global_env_var_values |
|
100% |
6 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
decrypt_global_env_var_values |
|
83% |
18 |
3 |
0 |
|
92% |
12 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_decrypt_env_vars_on_returned_row |
|
33% |
15 |
10 |
0 |
|
50% |
6 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_reencrypt_global_env_var_values |
|
0% |
25 |
25 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_prepare_mcp_server_data |
|
95% |
41 |
2 |
0 |
|
91% |
34 |
3 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
encrypt_credentials |
|
68% |
22 |
7 |
0 |
|
50% |
14 |
7 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_credentials_blob_to_mutable_dict |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_mcp_server_table_actions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_verification_token_table_actions |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_team_table_actions |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_oauth_client_table_actions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_db_transaction_manager |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_identifier_where |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_identifier_field |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_find_mcp_server_identifier_conflict |
|
71% |
7 |
2 |
0 |
|
50% |
6 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
find_mcp_server_identifier_conflict |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_mcp_identifier_lock_keys |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_mcp_server_write_if_identifier_free |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_db_find_mcp_server_rows |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_db_find_mcp_server_row |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_db_update_mcp_server_row |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_user_credential_actions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_user_env_var_actions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_db_find_user_credential_row |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_db_find_user_credential_rows |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_db_upsert_user_credential_row |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_db_find_user_env_var_rows |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
decrypt_credentials |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_readable_mcp_servers |
|
62% |
8 |
3 |
0 |
|
100% |
2 |
0 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_all_mcp_servers |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_mcp_server |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_mcp_servers |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_mcp_servers_by_verificationtoken |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_mcp_servers_by_team |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_all_mcp_servers_for_user |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_objectpermissions_for_mcp_server |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_virtualkeys_for_mcp_server |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
delete_mcp_server_from_team |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
delete_mcp_server_from_virtualkey |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
delete_mcp_server |
|
55% |
20 |
9 |
0 |
|
50% |
10 |
1 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
create_mcp_server |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
create_mcp_server_if_identifier_free |
|
85% |
13 |
2 |
0 |
|
67% |
6 |
2 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
create_mcp_server_if_identifier_free._create |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
create_draft_mcp_server |
|
62% |
13 |
5 |
0 |
|
50% |
4 |
0 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_prune_expired_draft_mcp_servers |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_draft_mcp_server |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_update_mcp_server_row |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_update_mcp_server_row._update |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
update_mcp_server |
|
58% |
45 |
19 |
0 |
|
36% |
28 |
4 |
|
49% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_mcp_server_oauth_client_credentials |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
upsert_mcp_server_oauth_client_credentials |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_reencrypt_mcp_credentials_blob |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
rotate_mcp_server_credentials_master_key |
|
0% |
31 |
31 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_decode_user_credential |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_warn_undecryptable_credential |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_parse_oauth_payload |
|
56% |
9 |
4 |
0 |
|
50% |
4 |
2 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_decode_oauth_payload |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
rotate_mcp_user_credentials_master_key |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
rotate_mcp_user_env_vars_master_key |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
store_user_credential |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_user_credential |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
has_user_credential |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
delete_user_credential |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
store_user_oauth_credential |
|
79% |
19 |
4 |
0 |
|
64% |
14 |
3 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
is_oauth_credential_expired |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
oauth_grant_state |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_user_oauth_credential |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_server_user_credential_item |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
list_server_user_credentials |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
list_user_oauth_credentials |
|
83% |
12 |
2 |
0 |
|
67% |
6 |
2 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_decrypted_credential_field |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
mcp_oauth_token_identity |
|
56% |
9 |
4 |
0 |
|
50% |
2 |
1 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
purge_user_oauth_credentials_for_server |
|
31% |
13 |
9 |
0 |
|
12% |
8 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
refresh_user_oauth_token |
|
0% |
47 |
47 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
resolve_valid_user_oauth_token |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
resolve_user_oauth_access_token |
|
0% |
37 |
37 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_remaining_token_seconds |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_active_submitted_mcp_server_ids_for_user |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
approve_mcp_server |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
reject_mcp_server |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_mcp_submissions |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
_decode_user_env_vars |
|
50% |
12 |
6 |
0 |
|
33% |
6 |
2 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_user_env_vars |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
get_user_env_vars_bulk |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
merge_user_env_vars |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
delete_user_env_vars |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/db.py |
(no function) |
|
98% |
149 |
3 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_prune_oauth_metadata_cache |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
encode_state_with_base_url |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
decode_state_hash |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
is_bridge_authorization_code |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
seal_bridge_authorization_code |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
open_bridge_authorization_code |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
seal_passthrough_authorization_code |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
open_passthrough_authorization_code |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
redeem_passthrough_authorization_code |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_session_cookie_user_id |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_redirect_to_litellm_login |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_oauth_state_cookie_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_oauth_state_cookie_path_and_secure |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_set_oauth_state_cookie |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_resolve_encoded_oauth_state |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_clear_oauth_state_cookie |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_get_validated_client_redirect_uri |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_append_query_params |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_resolve_mcp_server_by_name_or_id |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_resolve_oauth2_server_for_root_endpoints |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_normalize_for_token_comparison |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_validate_token_response |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_store_per_user_token_server_side |
|
0% |
25 |
25 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_raise_if_not_oauth2 |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_endpoint_not_configured_detail |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_server_with_oauth_endpoints |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_raise_unless_oauth2_discovery_server |
|
71% |
7 |
2 |
0 |
|
67% |
6 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_dcr_bridge_relays_client_registration |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_require_s256_pkce |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_redirect_to_upstream_authorize |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_bridge_access_denied_redirect |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_user_can_reach_mcp_server |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_resolve_oauth_authorization_user |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
authorize_with_server |
|
0% |
48 |
48 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_token_credential_source |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
exchange_token_with_server |
|
0% |
113 |
113 |
0 |
|
0% |
60 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_redirect_uri_not_registered |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_get_persisted_dcr_credentials |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_decrypt_persisted_dcr_credential |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_apply_persisted_dcr_credentials |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_load_store_dcr_credentials |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
hydrate_config_server_dcr_client |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_resolve_persisted_dcr_client |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_reuse_persisted_dcr_client_if_available |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_persisted_dcr_redirect_uri_is_stale |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_persist_dcr_client_registration |
|
0% |
30 |
30 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
client_supplied_redirect_uris |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_post_dcr_registration |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
mint_ephemeral_dcr_client |
|
0% |
24 |
24 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
resolve_ephemeral_dcr_client |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_register_flow_needed_endpoint |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_token_flow_needed_endpoint |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
register_client_with_server |
|
0% |
28 |
28 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
authorize_mcp_session |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
authorize |
|
50% |
16 |
8 |
0 |
|
40% |
10 |
2 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
token_endpoint |
|
73% |
11 |
3 |
0 |
|
67% |
6 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_vendor_credential_state |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
authorize_flow |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
authorize_complete |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
revoke_endpoint |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
introspect_endpoint |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
native_client_auth_discovery |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_render_oauth_error_html |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
callback |
|
42% |
52 |
30 |
0 |
|
38% |
16 |
0 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
fetch_upstream_oauth_protected_resource |
|
0% |
48 |
48 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
is_network_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_build_oauth_protected_resource_response |
|
50% |
34 |
17 |
0 |
|
45% |
22 |
8 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_obo_protected_resource_response |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_jwt_auth_issuers |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
oauth_protected_resource_root |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_build_aggregate_protected_resource_response |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_build_aggregate_authorization_server_response |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
oauth_protected_resource_aggregate |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
oauth_authorization_server_aggregate |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
oauth_protected_resource_mcp_standard |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
oauth_protected_resource_mcp |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
_build_oauth_authorization_server_response |
|
93% |
15 |
1 |
0 |
|
83% |
6 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
oauth_authorization_server_mcp_standard |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
oauth_authorization_server_mcp |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
openid_configuration |
|
55% |
11 |
5 |
0 |
|
25% |
4 |
1 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
jwks_json |
|
62% |
8 |
3 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
oauth_authorization_server_legacy |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
register_client |
|
82% |
17 |
3 |
0 |
|
62% |
8 |
3 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py |
(no function) |
|
99% |
181 |
1 |
0 |
|
50% |
2 |
1 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/elicitation_handler.py |
_DownstreamElicitSession.elicit_url |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/elicitation_handler.py |
_DownstreamElicitSession.elicit_form |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/elicitation_handler.py |
_DownstreamElicitSession.elicit |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/elicitation_handler.py |
handle_elicitation_request |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/elicitation_handler.py |
_relay_elicitation_to_downstream |
|
0% |
30 |
30 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/elicitation_handler.py |
(no function) |
|
75% |
12 |
3 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/exceptions.py |
MCPServerURLCredentialsError.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/exceptions.py |
MCPUpstreamAuthError.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/exceptions.py |
MCPUpstreamAuthError.to_http_exception |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/exceptions.py |
MCPOpenApiUpstreamError.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/exceptions.py |
MCPServerListError.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/exceptions.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/__init__.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/classify.py |
_safe_text |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/classify.py |
_safe_json |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/classify.py |
_bounded_field |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/classify.py |
_log_out_of_contract |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/classify.py |
_classify_oauth_error_code |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/classify.py |
classify_upstream_token_rejection |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/classify.py |
classify_upstream_dcr_rejection |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/classify.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/list_outcomes.py |
_iter_upstream_responses |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/list_outcomes.py |
_find_upstream_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/list_outcomes.py |
upstream_auth_challenge |
|
50% |
4 |
2 |
0 |
|
25% |
4 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/list_outcomes.py |
raise_classified_list_failure |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/list_outcomes.py |
classify_list_exception |
|
62% |
21 |
8 |
0 |
|
62% |
16 |
6 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/list_outcomes.py |
outcome_wire_value |
|
57% |
7 |
3 |
0 |
|
50% |
4 |
2 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/list_outcomes.py |
list_fault_http_status |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/list_outcomes.py |
(no function) |
|
100% |
32 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/render_oauth.py |
_gateway_rejected_description |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/render_oauth.py |
_upstream_reported_status_and_description |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/render_oauth.py |
_registration_refused_description |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/render_oauth.py |
_render_caller_rejected |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/render_oauth.py |
render_token_fault |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/render_oauth.py |
dcr_fault_detail |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/render_oauth.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/traversal.py |
iter_exception_tree |
|
100% |
15 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/traversal.py |
(no function) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/faults/types.py |
(no function) |
|
100% |
36 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
MintProxyCredential.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
supported_grant_types |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
ExchangeSubjectToken.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
LookupVendorCredential.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
LookupServerReachability.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
LookupConsentTeams.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_refuse_proxy_credential |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_refuse_subject_token |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_unavailable_vendor_credential |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_unreachable_server |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
is_gateway_dcr_client_id |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_oauth_error |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_seal |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_open_sealed |
|
22% |
9 |
7 |
0 |
|
25% |
4 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
open_gateway_dcr_client |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
register_aggregate_client |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_flow_cookie_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_cookie_path_and_secure |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_append_query_params |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
relative_request_url |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
resolve_scoped_resource_server |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
aggregate_authorize |
|
23% |
13 |
10 |
0 |
|
25% |
4 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
native_client_authorize |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
native_client_auth_contract |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
is_proxy_api_resource |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_rejected_authorize_request |
|
25% |
12 |
9 |
0 |
|
10% |
10 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_login_redirect |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_new_connect_flow |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_set_flow_cookie |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_consent_lookup_failure_response |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_origin_only |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_open_flow_for |
|
27% |
11 |
8 |
0 |
|
12% |
8 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_flow_target |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_describe_opened_flow |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
describe_connect_flow |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
complete_connect_flow |
|
35% |
23 |
15 |
0 |
|
31% |
16 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_state_param |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_denied_flow_response |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_approved_flow_response |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_manual_delivery_response |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_pkce_verifier_matches |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_claim_refusal |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_SingleUseGuard.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_SingleUseGuard.claim |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_SingleUseGuard.peek |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_session_token_pair |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_proxy_credential_response |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_reload_failure_response |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_subject_token_refusal_response |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_mint_failure_response |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_resource_conflicts_with_scope |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
aggregate_token |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_GrantIssuer.__init__ |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_GrantIssuer.__call__ |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_GrantIssuer._issue_session_pair |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_GrantIssuer._issue_proxy_credential |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_GrantIssuer.exchange |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_GrantIssuer._proxy_api_target_refusal |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_GrantIssuer._claim_refusal |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_authorization_code_grant |
|
0% |
16 |
16 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_refresh_token_grant |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_token_exchange_grant |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
revoke_refresh_token |
|
12% |
16 |
14 |
0 |
|
10% |
10 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_inactive_introspection_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
_active_introspection_response |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
introspect_gateway_token |
|
26% |
27 |
20 |
0 |
|
20% |
20 |
4 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py |
(no function) |
|
100% |
212 |
0 |
0 |
|
50% |
2 |
1 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/__init__.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py |
_blocked |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py |
_too_deeply_nested |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py |
_argument_replacements |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py |
_conflicting_rewrite_paths |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py |
_conflicting_rewrite |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py |
MCPGuardrailTranslationHandler.process_input_messages |
|
0% |
29 |
29 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py |
MCPGuardrailTranslationHandler.process_output_response |
|
0% |
29 |
29 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py |
(no function) |
|
86% |
22 |
3 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
TokenExchangePrerequisites.available |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
TokenExchangePrerequisites.refusal |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
read_token_exchange_prerequisites |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
_maps_jwts_to_virtual_keys |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
token_exchange_available |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
AuthorizeSubjectToken.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
exchange_idp_subject_token |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
exchange_idp_subject_token.authorize |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
identity_from_subject_token |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
_refusal_for |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
_check_unavailable_description |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
_gateway_could_not_verify |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
_is_server_error |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py |
(no function) |
|
100% |
36 |
0 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_context.py |
get_active_mcp_request_ctx |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_context.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
record_auth_resolution |
|
57% |
7 |
3 |
0 |
|
25% |
4 |
1 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPAuthDiagnostics.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPAuthDiagnostics.record |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPAuthDiagnostics.resolution |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPAuthDiagnostics.headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_DiagnosticSend.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_DiagnosticSend.__call__ |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPDebug._mask |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPDebug.mask_secret |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPDebug.is_debug_enabled |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPDebug.build_debug_headers |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPDebug.wrap_send_with_debug_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPDebug.wrap_send_with_debug_headers._send_with_debug |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
MCPDebug.maybe_build_debug_headers |
|
12% |
17 |
15 |
0 |
|
17% |
6 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_safe_text |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
safe_upstream_url |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_sensitive_field |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_redact_object |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_header_secret_values |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_body_secret_values |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_request_secret_values |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_mask_known_values |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_preview |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_masked_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_request_body_preview |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_response_body_preview |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
_read_error_prefix |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
capture_upstream_error_response |
|
17% |
12 |
10 |
0 |
|
50% |
2 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
describe_upstream_response |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
describe_upstream_http_failure |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py |
(no function) |
|
99% |
71 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_oauth_discovery_now |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_oauth_discovery_retry_delay |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_mcp_oauth_discovery_on_startup_enabled |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_requires_oauth_discovery |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_blank_to_none |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_config_per_server_oauth_discovery |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_pinned_config_server_id |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_first_mapped_alias |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_assigned_alias |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_validate_config_server_names |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_config_identifier_owners |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_config_ids_capturing_db_identifiers |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_reject_config_server_id_collision |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_uses_issuer_anchor |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_has_oauth_discovery_source |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_endpoints_yield_to_issuer |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_normalized_authorize_endpoint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_issuer_matches |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_flow_endpoints_missing |
|
86% |
7 |
1 |
0 |
|
83% |
6 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_oauth_endpoints_unresolved |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_endpoints_corroborate_authorization_url |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_carry_forward_resolved_oauth_endpoints |
|
59% |
17 |
7 |
0 |
|
56% |
16 |
5 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_restrict_discovery_to_corroborated_authorization_server |
|
22% |
9 |
7 |
0 |
|
17% |
6 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_redacted_origin_list |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_sanitized_error_text |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_openapi_spec_health |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_OpenAPIHealthProbe.__init__ |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_OpenAPIHealthProbe.check |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_discovery_failure_leaves_needs_unresolved |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_warn_oauth_endpoints_unresolved |
|
67% |
9 |
3 |
0 |
|
67% |
6 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
invalidate_user_env_vars_cache |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_write_user_env_vars_cache |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_should_strip_caller_authorization |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_raw_header_value |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_has_explicit_litellm_admission_header |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_authorization_is_litellm_admission_credential |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_format_byok_openapi_auth_header |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_openapi_forwarded_extra_headers |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_resolve_openapi_tool_auth |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_resolve_byok_mcp_auth_header |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_client_forwarded_authorization_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_take_forwarded_authorization |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_passthrough_token_from_mcp_auth_header |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_materialize_auth_headers |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_consumes_caller_authorization |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_redacted_registry_dump |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_to_server_spec_fail_closed |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_caller_authorization_fans_out |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_extract_upstream_auth_failure |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_upstream_failure_suffix |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_obo_retry_applies |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_warn_on_server_name_fields |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_warn_on_server_name_fields._warn |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_warn_on_shared_identifier_prefixes |
|
60% |
5 |
2 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_warn_legacy_delegate_auth_if_applicable |
|
25% |
8 |
6 |
0 |
|
17% |
6 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_warn_config_id_jag_server_outruns_sso |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_deserialize_json_dict |
|
50% |
8 |
4 |
0 |
|
75% |
4 |
1 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_deserialize_json_list |
|
45% |
11 |
6 |
0 |
|
67% |
6 |
2 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_normalize_mcp_server_cost_info |
|
14% |
22 |
19 |
0 |
|
12% |
8 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_create_sampling_callback |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_create_elicitation_callback |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_record_mcp_guardrail_evaluations |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_DiscoveryCache.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_DiscoveryCache.invalidate |
|
50% |
8 |
4 |
0 |
|
25% |
8 |
2 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_DiscoveryCache._observe_completion |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_DiscoveryCache.get |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_DiscoveryCache._await_fetch |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_DiscoveryCache._fetch |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
_mcp_discovery_cache_ttl |
|
50% |
10 |
5 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._explicit_oauth2_flow |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._resolve_oauth2_flow |
|
45% |
11 |
6 |
0 |
|
40% |
10 |
2 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.effective_oauth2_flow |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.resolve_oauth2_flow_for_request |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._obo_needs_endpoint_discovery |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.__init__ |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._oauth_discovery_slot |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._remove_oauth_discovery_slot |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._store_oauth_discovery_slot |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._set_oauth_discovery_deferred |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._invalidate_oauth_discovery_state |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._registered_server |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._discover_oauth_metadata_for_server |
|
80% |
15 |
3 |
0 |
|
50% |
2 |
1 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._merge_discovered_oauth_metadata |
|
20% |
10 |
8 |
0 |
|
50% |
2 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._oauth_discovery_slot_is_current |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._expire_temporary_oauth_discovery |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._publish_resolved_oauth_server |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._attempt_oauth_metadata_once |
|
57% |
14 |
6 |
0 |
|
50% |
8 |
4 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._attempt_oauth_metadata_resolution |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._run_oauth_metadata_resolution |
|
50% |
10 |
5 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._record_oauth_discovery_failure |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._get_or_start_oauth_discovery_task |
|
91% |
11 |
1 |
0 |
|
88% |
8 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.prime_oauth_metadata_discovery |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._prime_oauth_metadata_discovery_for_servers |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._reconcile_oauth_discovery_slots_for_servers |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.ensure_oauth_metadata_discovered |
|
59% |
22 |
9 |
0 |
|
50% |
12 |
4 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._rejoin_oauth_metadata_discovery |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._remember_upstream_initialize_instructions |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._ensure_upstream_initialize_instructions_cached |
|
76% |
25 |
6 |
0 |
|
64% |
14 |
5 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._ensure_upstream_initialize_instructions_cached._noop |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_registry |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.is_config_declared_server |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.load_servers_from_config |
|
0% |
92 |
92 |
0 |
|
0% |
28 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._hydrate_config_servers_dcr_clients |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._register_openapi_tools |
|
16% |
49 |
41 |
0 |
|
0% |
18 |
0 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._cleanup_server_tool_routing_artifacts |
|
70% |
10 |
3 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._owned_mapping_values |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.server_exposes_tool |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._known_prefix_to_server |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.server_owning_tool_name_prefix |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.remove_server |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._resolve_env_vars_list |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._resolve_table_oauth_metadata |
|
82% |
17 |
3 |
0 |
|
50% |
6 |
1 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.build_mcp_server_from_table |
|
77% |
64 |
15 |
0 |
|
36% |
22 |
6 |
|
66% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._maybe_register_openapi_tools |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
0 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.add_server |
|
100% |
15 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.update_server |
|
71% |
24 |
7 |
0 |
|
60% |
10 |
4 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_all_mcp_server_ids |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_allow_all_keys_server_ids |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_byom_submitted_servers_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.invalidate_byom_submitted_servers_cache |
|
29% |
7 |
5 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._get_active_submitted_mcp_server_ids_for_user |
|
60% |
30 |
12 |
0 |
|
75% |
8 |
2 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.operator_open_server_ids |
|
83% |
12 |
2 |
0 |
|
62% |
8 |
3 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._admitted_session_resource_scope |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_allowed_mcp_servers |
|
76% |
33 |
8 |
0 |
|
70% |
10 |
3 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.resolve_toolset_tool_permissions |
|
81% |
21 |
4 |
0 |
|
80% |
10 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.invalidate_toolset_cache |
|
77% |
13 |
3 |
0 |
|
83% |
6 |
1 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_toolset_by_name_cached |
|
93% |
14 |
1 |
0 |
|
83% |
6 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.filter_server_ids_by_ip |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.filter_server_ids_by_ip_with_info |
|
91% |
11 |
1 |
0 |
|
88% |
8 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_tools_for_server |
|
78% |
9 |
2 |
0 |
|
50% |
2 |
1 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.list_tools |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.list_tools._fetch_server_tools |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._extract_bearer_token |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._extract_subject_token |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._obo_subject_token |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._build_stdio_env |
|
13% |
15 |
13 |
0 |
|
12% |
8 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._references_per_user_env_var |
|
40% |
10 |
6 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._resolve_static_headers_with_env_vars |
|
53% |
32 |
15 |
0 |
|
31% |
16 |
3 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._load_user_env_vars |
|
0% |
19 |
19 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._resolve_v2_auth |
|
35% |
23 |
15 |
0 |
|
14% |
14 |
2 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.preflight_token_exchange |
|
0% |
23 |
23 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._create_mcp_client |
|
55% |
47 |
21 |
0 |
|
35% |
26 |
3 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._get_tools_from_server |
|
66% |
50 |
17 |
0 |
|
50% |
18 |
5 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._invalidate_discovery_lists |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._discovery_key |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._warn_if_newly_blocked_stdio |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._skip_blocked_stdio_listing |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_prompts_from_server |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_prompts_from_server.fetch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_resources_from_server |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_resources_from_server.fetch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_resource_templates_from_server |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_resource_templates_from_server.fetch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.read_resource_from_server |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_prompt_from_server |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._is_same_authority_metadata_url |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._fetch_oauth_discovery_url |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._descovery_metadata |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._discover_metadata_recording_attempts |
|
0% |
20 |
20 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._discover_after_status_error |
|
0% |
38 |
38 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._parse_www_authenticate_header |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._fetch_oauth_metadata_from_resource |
|
0% |
18 |
18 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._attempt_well_known_discovery |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._fetch_authorization_server_metadata |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._fetch_issuer_anchored_oauth_metadata |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._fetch_single_authorization_server_metadata |
|
11% |
37 |
33 |
0 |
|
10% |
10 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._build_azure_authorization_server_metadata |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._decrypt_credential_field |
|
40% |
5 |
3 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._extract_aws_credentials |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._extract_scopes |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._fetch_tools_with_timeout |
|
53% |
17 |
8 |
0 |
|
100% |
0 |
0 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._assign_unique_short_prefix |
|
10% |
21 |
19 |
0 |
|
6% |
18 |
1 |
|
8% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._create_prefixed_tools |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._create_prefixed_prompts |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._create_prefixed_resources |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._create_prefixed_resource_templates |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.check_allowed_or_banned_tools |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.validate_allowed_params |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.check_tool_permission_for_key_team |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._call_openapi_tool_handler |
|
0% |
18 |
18 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.pre_call_tool_check |
|
0% |
29 |
29 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._create_during_hook_task |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._create_during_hook_task._run_during_call_hook |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._get_call_semaphore |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._limit_outbound_concurrency |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._obo_call_tool_with_retry |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._call_regular_mcp_tool |
|
0% |
83 |
83 |
0 |
|
0% |
44 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._call_regular_mcp_tool._obo_call_tool_limited |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._resolve_mcp_server_for_tool_call |
|
0% |
22 |
22 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._resolve_mcp_server_for_tool_call._candidate_matches_server_name |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.has_user_oauth_token |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.invalidate_user_oauth_token_cache |
|
56% |
9 |
4 |
0 |
|
100% |
0 |
0 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._resolve_oauth2_headers_for_tool_call |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.resolve_openapi_upstream_auth |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._gather_openapi_tool_tasks |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.call_tool |
|
0% |
22 |
22 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.call_tool._call_openapi_via_handler |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.initialize_tool_name_to_mcp_server_name_mapping |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._initialize_tool_name_to_mcp_server_name_mapping |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._get_mcp_server_from_tool_name |
|
0% |
17 |
17 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.reload_servers_from_database |
|
89% |
61 |
7 |
0 |
|
77% |
22 |
5 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_mcp_servers_from_ids |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._get_general_settings |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._is_server_accessible_from_ip |
|
90% |
10 |
1 |
0 |
|
83% |
6 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_mcp_server_by_id |
|
86% |
7 |
1 |
0 |
|
83% |
6 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_public_mcp_servers |
|
57% |
7 |
3 |
0 |
|
50% |
4 |
2 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.expand_permission_list |
|
79% |
14 |
3 |
0 |
|
75% |
8 |
2 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.expand_tool_permissions |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_mcp_server_by_name |
|
59% |
17 |
7 |
0 |
|
61% |
18 |
3 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_filtered_registry |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._generate_stable_server_id |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.health_check_server |
|
75% |
32 |
8 |
0 |
|
88% |
8 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.health_check_server._noop |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_all_mcp_servers_with_health_and_teams |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_all_allowed_mcp_servers |
|
80% |
10 |
2 |
0 |
|
75% |
4 |
1 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._env_vars_to_models |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._build_mcp_server_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_all_mcp_servers_unfiltered |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager.get_all_mcp_servers_with_health_unfiltered |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
MCPServerManager._run_health_checks |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py |
(no function) |
|
97% |
427 |
11 |
0 |
|
50% |
4 |
2 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_MCPServerRow.server_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_MCPServerRow.authorization_url |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_MCPServerRow.registration_url |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_MCPServerRow.token_url |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_MCPServerRow.credentials |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_MCPUserCredentialRow.server_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_MCPUserCredentialRow.credential_b64 |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_MCPServerTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_MCPServerTable.update_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_MCPUserCredentialsTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_mcp_server_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_mcp_user_credentials_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
_decrypted_credentials |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
classify_null_flow_row |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
backfill_null_oauth2_flows |
|
17% |
18 |
15 |
0 |
|
12% |
8 |
1 |
|
15% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py |
(no function) |
|
100% |
28 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPOAuth2TokenCache.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPOAuth2TokenCache._token_identity |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPOAuth2TokenCache._get_lock |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPOAuth2TokenCache._has_client_credentials_config |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPOAuth2TokenCache.async_get_token |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPOAuth2TokenCache._fetch_token |
|
0% |
28 |
28 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPOAuth2TokenCache.invalidate |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
_compute_per_user_token_ttl |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPPerUserTokenCache._cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPPerUserTokenCache._codec |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPPerUserTokenCache.get |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPPerUserTokenCache.get_token |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPPerUserTokenCache.set |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
MCPPerUserTokenCache.delete |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
resolve_mcp_auth |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
resolved_token_header |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py |
(no function) |
|
97% |
38 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
BindingValidator.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_fetch_issuer_jwks |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_discover_jwks_url |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_select_signing_key |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_decode_id_token |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_upstream_principal |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_load_caller_principal |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_load_stored_refresh_token |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
current_binding_proof |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_binding_proof |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
credential_binding_matches |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_principals_match |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_evaluate_refresh_ownership |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
_evaluate_binding |
|
0% |
33 |
33 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
enforce_oauth_identity_binding |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py |
(no function) |
|
100% |
52 |
0 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_issuer_stamp_backfill.py |
_origin |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_issuer_stamp_backfill.py |
_is_stamped_issuer_row |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_issuer_stamp_backfill.py |
backfill_discovery_stamped_issuers |
|
25% |
16 |
12 |
0 |
|
17% |
6 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_issuer_stamp_backfill.py |
(no function) |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_oauth_invalid_request |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_origin_label |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_redact_mcp_resource_url |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_resolve_proxy_base_url_env |
|
27% |
11 |
8 |
0 |
|
17% |
6 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
get_byok_www_authenticate |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
get_request_base_url |
|
29% |
21 |
15 |
0 |
|
17% |
12 |
2 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
well_known_root_suffix |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
get_route_relative_request_path |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
get_passthrough_resource_metadata_url |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
get_passthrough_www_authenticate |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
validate_loopback_redirect_uri |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_strip_default_port |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_parse_trusted_redirect_origins |
|
0% |
18 |
18 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_matches_trusted_origin_entry |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_normalize_native_redirect_uri |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_parse_trusted_native_redirect_uris |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_native_wildcard_prefix_matches |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_matches_trusted_native_redirect_uri |
|
0% |
18 |
18 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_parse_redirect_uri_for_validation |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
is_loopback_redirect_host |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
validate_redirect_uri_shape |
|
0% |
13 |
13 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_resolve_proxy_base_for_redirect |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_trusted_redirect_uri_is_allowed |
|
0% |
11 |
11 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_build_trusted_redirect_rejection_message |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
_raise_trusted_redirect_uri_rejected |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
validate_trusted_redirect_uri |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
canonicalize_url_identity |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
canonical_resource_uri |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
resolve_upstream_resource |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
build_upstream_oauth2_token_request |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py |
(no function) |
|
98% |
50 |
1 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
sanitize_openapi_tool_name |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
_sanitize_path_parameter_value |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
load_openapi_spec |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
load_openapi_spec_async |
|
33% |
9 |
6 |
0 |
|
50% |
4 |
2 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
get_base_url |
|
0% |
26 |
26 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
_resolve_ref |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
_resolve_param_list |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
resolve_operation_params |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
extract_parameters |
|
0% |
17 |
17 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
build_input_schema |
|
0% |
21 |
21 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
_drop_credential_across_origin |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
_upstream_client |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
_merge_openapi_tool_request_headers |
|
0% |
16 |
16 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
_raise_for_upstream_failure |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
create_tool_function |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
create_tool_function.tool_function |
|
0% |
60 |
60 |
0 |
|
0% |
36 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
register_tools_from_openapi |
|
0% |
23 |
23 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py |
(no function) |
|
100% |
68 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_invalidate_byok_cred_cache |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_mcp_session_id_from_headers |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_build_virtual_call_logging_obj |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_dispatch_virtual_mcp_tool |
|
0% |
41 |
41 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_get_allowed_mcp_servers_from_mcp_server_names |
|
0% |
24 |
24 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_http_detail_message |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_server_answers_to |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
raise_denied_scoped_mcp_access |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
raise_denied_scoped_mcp_access._resolved_to_server |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_tool_name_matches |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
filter_tools_by_allowed_tools |
|
56% |
9 |
4 |
0 |
|
33% |
6 |
2 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
apply_tool_overrides |
|
33% |
12 |
8 |
0 |
|
12% |
8 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_get_allowed_mcp_servers |
|
86% |
14 |
2 |
0 |
|
62% |
8 |
3 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_client_has_per_server_auth_header |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_client_has_passthrough_authorization |
|
0% |
5 |
5 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_get_user_oauth_extra_headers_from_db |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_prefetch_oauth_creds_for_user |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_prepare_mcp_server_headers |
|
37% |
35 |
22 |
0 |
|
29% |
28 |
6 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_merge_gateway_initialize_instructions |
|
61% |
18 |
7 |
0 |
|
57% |
14 |
4 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_raise_if_initialize_grants_no_mcp_servers |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_aggregate_server_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_get_tools_from_mcp_servers |
|
26% |
66 |
49 |
0 |
|
12% |
24 |
3 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_get_tools_from_mcp_servers._fetch_and_filter_server_tools |
|
69% |
29 |
9 |
0 |
|
50% |
12 |
4 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_get_prompts_from_mcp_servers |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_get_resources_from_mcp_servers |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_get_resource_templates_from_mcp_servers |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
filter_tools_by_key_team_permissions |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_list_mcp_tools |
|
44% |
9 |
5 |
0 |
|
100% |
0 |
0 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_list_mcp_prompts |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_list_mcp_resources |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_list_mcp_resource_templates |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_resolve_display_name_to_original |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_get_byok_credential |
|
80% |
15 |
3 |
0 |
|
62% |
8 |
3 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_check_byok_credential |
|
0% |
18 |
18 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_challenge_missing_token_exchange_subject |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_list_tools_before_first_call |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
execute_mcp_tool |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_execute_mcp_tool |
|
0% |
92 |
92 |
0 |
|
0% |
56 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_run_post_mcp_call_guardrails |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_fire_mcp_tool_call_logging |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
fire_mcp_tool_call_failure_logging |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
call_mcp_tool |
|
0% |
24 |
24 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
mcp_get_prompt |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
mcp_read_resource |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_get_standard_logging_mcp_tool_call |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_handle_managed_mcp_tool |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_handle_local_mcp_tool |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_execute_handle_list_tools |
|
0% |
25 |
25 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_execute_mcp_server_tool_call |
|
0% |
40 |
40 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_execute_list_prompts |
|
0% |
14 |
14 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_execute_get_prompt |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_execute_list_resources |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_execute_list_resource_templates |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_execute_read_resource |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
_reject_mcp_proxy_operation |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
prepare_context |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
GatewayOperations.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
GatewayOperations.execute |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
GatewayOperations.execute |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
GatewayOperations.execute |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
GatewayOperations.execute |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
GatewayOperations.execute |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
GatewayOperations.execute |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
GatewayOperations.execute |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
GatewayOperations.execute |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
GatewayOperations.execute |
|
0% |
20 |
20 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/operations.py |
(no function) |
|
100% |
110 |
0 |
0 |
|
50% |
2 |
1 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/__init__.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
token_header |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
to_subject |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
to_server_spec |
|
73% |
30 |
8 |
0 |
|
69% |
26 |
8 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
_oauth2_spec |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
_client_credentials_spec |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
_token_exchange_spec |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
_shared_key_spec |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
_id_jag_spec |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
_id_jag_client_auth |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
_id_jag_subject_token_type |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
raise_public |
|
24% |
17 |
13 |
0 |
|
14% |
14 |
2 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
oauth_protected_resource_path |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
raise_user_oauth_challenge |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
raise_token_exchange_challenge |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
_usable_credential_value |
|
0% |
25 |
25 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
validate_static_credential |
|
78% |
9 |
2 |
0 |
|
50% |
4 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
prepare_mcp_client |
|
75% |
8 |
2 |
0 |
|
50% |
6 |
1 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py |
(no function) |
|
95% |
37 |
2 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/authz_code_refresher.py |
CredentialPersist.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/authz_code_refresher.py |
_parse_expires_in |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/authz_code_refresher.py |
_parse_scopes |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/authz_code_refresher.py |
AuthorizationCodeRefresher.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/authz_code_refresher.py |
AuthorizationCodeRefresher.refresh |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/authz_code_refresher.py |
AuthorizationCodeRefresher._refresh |
|
0% |
32 |
32 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/authz_code_refresher.py |
(no function) |
|
95% |
22 |
1 |
0 |
|
50% |
4 |
2 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/bridge_credentials.py |
envelope_keys_from_master_key |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/bridge_credentials.py |
build_bridge_token_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/bridge_credentials.py |
build_bridge_refresh_token_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/bridge_credentials.py |
open_bridge_refresh_envelope |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/bridge_credentials.py |
_strip_bearer |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/bridge_credentials.py |
is_bridge_envelope_shaped |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/bridge_credentials.py |
resolve_bridge_envelope |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/bridge_credentials.py |
(no function) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
post_client_credentials_grant |
|
0% |
22 |
22 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
_parse_expires_in |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
_parse_granted_scopes |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
ClientCredentialsTokenSource.__init__ |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
ClientCredentialsTokenSource._lock |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
ClientCredentialsTokenSource.get |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
ClientCredentialsTokenSource.refetch |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
ClientCredentialsTokenSource._fetch_and_cache |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
ClientCredentialsTokenSource._cache_token |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
_prepare_grant |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
_identity_key |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
ClientCredentialsBearerAuth.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
ClientCredentialsBearerAuth.async_auth_flow |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
ClientCredentialsBearerAuth.sync_auth_flow |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py |
(no function) |
|
100% |
53 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/dual_cache_token_backend.py |
AsyncCache.async_get_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/dual_cache_token_backend.py |
AsyncCache.async_set_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/dual_cache_token_backend.py |
AsyncCache.async_delete_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/dual_cache_token_backend.py |
DualCacheTokenCacheBackend._key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/dual_cache_token_backend.py |
DualCacheTokenCacheBackend.get |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/dual_cache_token_backend.py |
DualCacheTokenCacheBackend.set |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/dual_cache_token_backend.py |
DualCacheTokenCacheBackend.delete |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/dual_cache_token_backend.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
key_hash_identity |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
user_identity |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
is_envelope |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
is_refresh_envelope |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
mint_envelope |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
open_envelope |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
mint_refresh_envelope |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
open_refresh_envelope |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
_seal |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
_open_claims |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
_envelope_ttl_seconds |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
_refresh_ttl_seconds |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
_grant_plaintext |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
_refresh_plaintext |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
_decode_claims |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
_encrypt_grant_blob |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
_decrypt_grant |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
_decrypt_refresh |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py |
(no function) |
|
100% |
123 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/httpx_auth.py |
NoOpAuth.auth_flow |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/httpx_auth.py |
StaticHeaderAuth.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/httpx_auth.py |
StaticHeaderAuth.auth_flow |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/httpx_auth.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
OAuthToken.__repr__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
OAuthTokenStore.fetch |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
InvalidatableOAuthTokenStore.invalidate |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
TokenRefresher.refresh |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
TokenCacheBackend.get |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
TokenCacheBackend.set |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
TokenCacheBackend.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
InMemoryTokenCacheBackend.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
InMemoryTokenCacheBackend.get |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
InMemoryTokenCacheBackend.set |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
InMemoryTokenCacheBackend.delete |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
CachedOAuthTokenStore.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
CachedOAuthTokenStore._ttl |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
CachedOAuthTokenStore.fetch |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
CachedOAuthTokenStore.invalidate |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
RefreshCoordinator.run |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
InProcessRefreshCoordinator.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
InProcessRefreshCoordinator.run |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
RefreshingTokenStore.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
RefreshingTokenStore._is_expired |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
RefreshingTokenStore.fetch |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
RefreshingTokenStore.fetch.refresh_latest_token |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
RefreshingTokenStore.fetch.reread_fresh_token |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py |
(no function) |
|
100% |
38 |
0 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
_read_credential |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
_persist_credential |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
_post_token_endpoint |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
_redis_cache_is_available |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
_runtime_backend_and_coordinator |
|
56% |
9 |
4 |
0 |
|
50% |
2 |
1 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
_read_bound_credential |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
_build_per_user_oauth_token_store |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
build_per_user_oauth_token_store |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
LazyPerUserOAuthTokenStore.__init__ |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
LazyPerUserOAuthTokenStore.fetch |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
LazyPerUserOAuthTokenStore._fetch_token |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
LazyPerUserOAuthTokenStore.invalidate |
|
60% |
10 |
4 |
0 |
|
33% |
6 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
LazyPerUserOAuthTokenStore._store_for_fetch |
|
91% |
11 |
1 |
0 |
|
67% |
6 |
2 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
LazyPerUserOAuthTokenStore._finish_local_fetch |
|
100% |
4 |
0 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py |
(no function) |
|
97% |
33 |
1 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/presented_token_store.py |
PresentedOAuthTokenStore.fetch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/presented_token_store.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_distributed_lock.py |
RedisCommands.set |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_distributed_lock.py |
RedisCommands.eval |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_distributed_lock.py |
RedisCommands.exists |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_distributed_lock.py |
RedisDistributedLock.acquire |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_distributed_lock.py |
RedisDistributedLock.extend |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_distributed_lock.py |
RedisDistributedLock.release |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_distributed_lock.py |
RedisDistributedLock.is_held |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_distributed_lock.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py |
DistributedLock.acquire |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py |
DistributedLock.extend |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py |
DistributedLock.release |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py |
DistributedLock.is_held |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py |
RedisRefreshCoordinator._key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py |
RedisRefreshCoordinator.run |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py |
RedisRefreshCoordinator._refresh_with_lease_renewal |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py |
RedisRefreshCoordinator._renew_lease_until_done |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py |
(no function) |
|
100% |
31 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
_NullOAuthTokenStore.fetch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
_NullTokenExchanger.exchange |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
_NullTokenExchanger.invalidate |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider.__init__ |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider.resolve_credentials |
|
33% |
18 |
12 |
0 |
|
25% |
16 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._none |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider.has_user_token |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._passthrough |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._api_key |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._id_jag |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._id_jag_subject_token |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._id_jag_exchange |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._id_jag_exchange._exchange |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._authorization_code |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._client_credentials |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._token_exchange |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider.invalidate_credentials |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._invalidate_id_jag |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
UpstreamCredentialProvider._authz_token |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
_id_jag_slot_key |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
_id_jag_fingerprint |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
_client_auth_fingerprint |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
_not_implemented |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
resolve_credentials_with_source |
|
21% |
24 |
19 |
0 |
|
14% |
22 |
3 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py |
(no function) |
|
100% |
47 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/result.py |
Ok.is_ok |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/result.py |
Ok.is_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/result.py |
Error.is_ok |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/result.py |
Error.is_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/result.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/runtime_refresh_coordinator.py |
runtime_refresh_coordinator |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/runtime_refresh_coordinator.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py |
session_keys_from_master_key |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py |
_resolve_key_material |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py |
resolve_session_signing_keys |
|
12% |
17 |
15 |
0 |
|
17% |
6 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py |
active_session_signing_keys |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py |
_strip_bearer |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py |
is_session_bearer_shaped |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py |
resolve_session_bearer |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py |
open_session_refresh_bearer |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py |
(no function) |
|
100% |
56 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
SessionRotatedPublicKey._pem_is_an_rsa_public_key |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
AsymmetricSessionKeys._pem_is_a_strong_rsa_private_key |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
AsymmetricSessionKeys._kids_are_unique |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
_public_key_pem_from_private |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
session_public_key_pem |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
is_session_token |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
is_session_refresh_token |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
mint_session_token |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
mint_session_refresh_token |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
open_session_token |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
open_session_refresh_token |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
_mint |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
_sign_claims |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
_open |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
_verification_material |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
_decode_claims |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py |
(no function) |
|
100% |
120 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
AssertionRead.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
AssertionWrite.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
CoordinatorFactory.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
FormPost.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
sso_client_config |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
RefreshFailure.of_rejected |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
RefreshFailure.of_unavailable |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
TokenEndpointTransport.post |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
post_form |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
HttpxTokenEndpointTransport.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
HttpxTokenEndpointTransport.post |
|
0% |
18 |
18 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
SSOAssertionRefresher.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
SSOAssertionRefresher.refresh |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
SSOAssertionRefresher._renewed_from |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
SSOAssertionRefresher._store_renewal |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
RefreshingSSOAssertionStore.__init__ |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
RefreshingSSOAssertionStore.fetch |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
RefreshingSSOAssertionStore._expiring |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
RefreshingSSOAssertionStore._coordinator |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
RefreshingSSOAssertionStore._renew |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
RefreshingSSOAssertionStore._reread_renewed |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
default_sso_assertion_store |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py |
(no function) |
|
100% |
63 |
0 |
0 |
|
50% |
4 |
2 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
_SSOAssertionTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
_SSOAssertionTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
_SSOAssertionTable.upsert |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
_SSOAssertionTable.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
_MCPServerTable.find_first |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
_assertion_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
_mcp_server_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
SSOAssertionCache.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
SSOAssertionCache.epoch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
SSOAssertionCache.get |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
SSOAssertionCache.set_if_unchanged |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
SSOAssertionCache.invalidate |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
SSOAssertionCache.flush |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
assertion_from_sso_login |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
assertion_expired |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
ema_assertion_retention_enabled |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
persist_sso_identity_assertion |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
_read_assertion_from_db |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
fetch_sso_identity_assertion |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
SSOAssertionStore.fetch |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
DbSSOAssertionStore.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
DbSSOAssertionStore.fetch |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
DbSSOAssertionStore.fetch_uncached |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
rotate_sso_identity_assertions_master_key |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
rotate_sso_identity_assertions_master_key._rotate_row |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
retain_sso_identity_assertion_for_ema |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py |
(no function) |
|
96% |
56 |
2 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_cache_codec.py |
OAuthTokenCacheCodec.encode |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_cache_codec.py |
OAuthTokenCacheCodec.decode |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_cache_codec.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
TokenEndpointClient.fetch |
|
0% |
22 |
22 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
_KeyGuard.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
ExchangedTokenCache.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
ExchangedTokenCache.get_or_compute |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
ExchangedTokenCache.invalidate |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
ExchangedTokenCache._store |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
ExchangedTokenCache._get |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
ExchangedTokenCache._guard |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
_cache_ttl_seconds |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
_post_form |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
_client_auth_params |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
_client_assertion |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py |
(no function) |
|
100% |
47 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchange_provider.py |
_oauth_error_fields |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchange_provider.py |
_post_exchange_endpoint |
|
0% |
25 |
25 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchange_provider.py |
build_token_exchanger |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchange_provider.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
SubjectTokenRejected.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
TokenExchanger.exchange |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
TokenExchanger.invalidate |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
_cache_key |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
_parse_expires_in |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
_rfc8693_form |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
_entra_obo_form |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
_build_exchange_form |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
OboTokenExchanger.__init__ |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
OboTokenExchanger.exchange |
|
0% |
28 |
28 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
OboTokenExchanger.exchange.run_exchange |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
OboTokenExchanger.exchange.reread |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
OboTokenExchanger.invalidate |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
OboTokenExchanger._token_from_body |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
OboTokenExchanger._ttl_seconds |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py |
(no function) |
|
100% |
36 |
0 |
0 |
|
50% |
4 |
2 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
CredError.of_unauthorized |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
CredError.of_misconfigured |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
CredError.of_url_credentials_not_allowed |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
CredError.of_upstream_unavailable |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
CredError.of_unsupported_mode |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
CredError.of_precondition_required |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
CredError.of_not_implemented |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
CredError.summary |
|
25% |
16 |
12 |
0 |
|
14% |
14 |
2 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
validate_header_name |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
HeaderCarrier._check_header_name |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
HeaderCarrier.header |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
ServerSpec.auth_spec_kind |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
parse_auth_spec_kind |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py |
(no function) |
|
100% |
185 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/v2_token_store.py |
_iso_to_epoch |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/v2_token_store.py |
_to_scopes |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/v2_token_store.py |
_to_oauth_token |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/v2_token_store.py |
V2PerUserTokenStore.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/v2_token_store.py |
V2PerUserTokenStore.fetch |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/v2_token_store.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/proxy_api_credentials.py |
lookup_consent_teams |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/proxy_api_credentials.py |
mint_proxy_credential |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/proxy_api_credentials.py |
_team_details |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/proxy_api_credentials.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_connection_error_message |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_known_connection_error_message |
|
41% |
29 |
17 |
0 |
|
39% |
28 |
9 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_safe_fire_mcp_tool_call_logging |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_safe_fire_mcp_tool_call_failure_logging |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_relay_upstream_auth_http_exception |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_handle_virtual_mcp_tool |
|
0% |
27 |
27 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_get_server_auth_header |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_is_v1_resolved_oauth2_server |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_v1_resolved_oauth2_server_ids |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_get_user_oauth_extra_headers |
|
10% |
20 |
18 |
0 |
|
12% |
8 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_prefetch_user_oauth_creds |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_create_tool_response_objects |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_extract_mcp_headers_from_request |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_resolve_mcp_server_id_for_rest |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_resolve_allowed_mcp_servers_with_ip_filter |
|
0% |
21 |
21 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_get_tools_for_single_server |
|
14% |
7 |
6 |
0 |
|
0% |
4 |
0 |
|
9% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_resolve_allowed_mcp_servers_for_tool_call |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_list_tools_for_single_server |
|
30% |
27 |
19 |
0 |
|
40% |
10 |
4 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_as_query_str |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_resolve_acting_auth |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
list_tool_rest_api |
|
79% |
56 |
12 |
0 |
|
64% |
14 |
3 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
call_tool_rest_api |
|
27% |
62 |
45 |
0 |
|
0% |
14 |
0 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_extract_credentials |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_preview_origin |
|
67% |
9 |
3 |
0 |
|
75% |
4 |
1 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_stage_server_test |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_list_tools_within |
|
67% |
3 |
1 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_execute_with_mcp_client |
|
96% |
24 |
1 |
0 |
|
100% |
2 |
0 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
_preview_openapi_tools |
|
0% |
31 |
31 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
test_connection |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
test_connection._test_connection_operation |
|
67% |
3 |
1 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
test_connection._test_connection_operation._noop |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
test_tools_list |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
test_tools_list._list_tools_operation |
|
29% |
7 |
5 |
0 |
|
0% |
2 |
0 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py |
(no function) |
|
94% |
94 |
6 |
0 |
|
50% |
4 |
2 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_resolve_model_from_preferences |
|
0% |
45 |
45 |
0 |
|
0% |
34 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_has_priorities |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_select_model_by_priority |
|
0% |
36 |
36 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_select_model_by_priority._normalise |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_convert_mcp_content_to_openai |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_TextContentLike.text |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_convert_single_content |
|
0% |
30 |
30 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_convert_mcp_messages_to_openai |
|
0% |
46 |
46 |
0 |
|
0% |
30 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_has_tool_use |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_has_tool_result |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_extract_tool_calls |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_extract_text_parts |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_extract_tool_results |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_convert_mcp_tools_to_openai |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_convert_mcp_tool_choice_to_openai |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_SamplingToolCallFunction.name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_SamplingToolCallFunction.arguments |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_SamplingToolCall.id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_SamplingToolCall.function |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_SamplingResponseMessage.content |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_SamplingResponseMessage.tool_calls |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_SamplingResponseChoice.message |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_SamplingResponseChoice.finish_reason |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_SamplingCompletionResponse.choices |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_SamplingCompletionResponse.model |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_parse_tool_arguments |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_convert_openai_response_to_mcp_result |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_check_model_access |
|
0% |
61 |
61 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_run_budget_checks |
|
0% |
46 |
46 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_build_sampling_request |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_build_completion_kwargs |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
_run_guardrails_and_call_llm |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
handle_sampling_create_message |
|
0% |
28 |
28 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py |
(no function) |
|
85% |
67 |
10 |
0 |
|
50% |
2 |
1 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticToolFilterContextWindowError.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
_is_context_window_error |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter.__init__ |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter.build_router_from_mcp_registry |
|
64% |
25 |
9 |
0 |
|
83% |
6 |
1 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter._extract_tool_info |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter._build_router |
|
0% |
23 |
23 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter._has_tools_missing_from_index |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter._tools_missing_from_index |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter._ensure_tools_indexed |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter.filter_tools |
|
0% |
34 |
34 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter._extract_tool_names_from_matches |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter._name_matches_canonical |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter._get_tools_by_names |
|
0% |
22 |
22 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
SemanticMCPToolFilter.extract_user_query |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py |
(no function) |
|
93% |
28 |
2 |
0 |
|
50% |
2 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
reject_disallowed_mcp_origin |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
unsupported_protocol_version |
|
67% |
6 |
2 |
0 |
|
25% |
4 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_jsonrpc_text_has_top_level_method |
|
0% |
41 |
41 |
0 |
|
0% |
28 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_mcp_meta_trace_carrier |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_otel_set_mcp_trace_carrier |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_otel_reset_mcp_trace_carrier |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_otel_publish_transport_span_on_scope |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_otel_value_from_message_scope |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_otel_transport_span_from_message |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_otel_set_mcp_transport_span |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_otel_reset_mcp_transport_span |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_otel_publish_request_destinations_on_scope |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_otel_set_mcp_request_destinations |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_otel_reset_mcp_request_destinations |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_proxy_exception_to_http_exception |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_gateway_create_initialization_options |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_TerminableTransport.terminate |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_TransportRegistry.__contains__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_TransportRegistry.pop |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_stateful_server_instances |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_remove_stateful_session_tracking |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_purge_expired_stateful_session_auth_contexts |
|
37% |
19 |
12 |
0 |
|
19% |
16 |
3 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_enforce_stateful_session_cap_for_owner |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_enforce_stateful_session_cap_for_owner._owned_live_session_ids |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_cleanup_expired_stateful_session_auth_contexts |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
initialize_session_managers |
|
91% |
11 |
1 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
shutdown_session_managers |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
lifespan |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_legacy_operation_context |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
handle_list_tools |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_capture_host_progress_callback |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_capture_host_progress_callback.forward_progress |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_reject_mcp_proxy_operation |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
mcp_server_tool_call |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
list_prompts |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
get_prompt |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
list_resources |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
list_resource_templates |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
read_resource |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_gateway_initialize_instructions_request_scope |
|
81% |
16 |
3 |
0 |
|
67% |
6 |
2 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_get_mcp_servers_in_path |
|
33% |
24 |
16 |
0 |
|
21% |
14 |
3 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_load_mcp_client_allowlist |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
reject_disallowed_mcp_client |
|
57% |
7 |
3 |
0 |
|
50% |
4 |
2 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
extract_mcp_auth_context |
|
67% |
6 |
2 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_get_session_id_from_scope |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_owner_fingerprint_for |
|
0% |
18 |
18 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_owner_fingerprint_for._bytes_for_hash |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_is_initialize_request |
|
29% |
7 |
5 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_extract_initialize_client_info |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_group_session_counts |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_gateway_session_for |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
get_mcp_gateway_sessions_report |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_session_matches_admin_selector |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_forget_expired_admin_terminated_session_ids |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_is_admin_terminated_session_id |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
terminate_mcp_gateway_sessions |
|
54% |
13 |
6 |
0 |
|
25% |
4 |
1 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_read_request_body_for_routing |
|
63% |
19 |
7 |
0 |
|
30% |
10 |
3 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_handle_stale_mcp_session |
|
0% |
35 |
35 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_handle_stale_mcp_session._normalize_header_name |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_apply_toolset_scope |
|
67% |
18 |
6 |
0 |
|
38% |
8 |
3 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_raise_preemptive_401_for_unauthenticated_servers |
|
2% |
47 |
46 |
0 |
|
3% |
36 |
1 |
|
2% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_get_authorization_header_from_scope |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_scope_has_authorization_header |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_get_forwarded_auth_from_scope |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_probe_upstream_auth |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_check_passthrough_upstream_auth |
|
20% |
15 |
12 |
0 |
|
10% |
10 |
1 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
handle_streamable_http_mcp |
|
55% |
117 |
53 |
0 |
|
41% |
44 |
10 |
|
51% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
handle_streamable_http_mcp.wrapped_receive |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
handle_streamable_http_mcp._increment_active_request_session |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
handle_streamable_http_mcp._track_initialized_stateful_session |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
handle_streamable_http_mcp._dispatch |
|
80% |
10 |
2 |
0 |
|
50% |
4 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
handle_sse_mcp |
|
0% |
49 |
49 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
get_mcp_server_enabled |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_LegacySseEndpoint.__call__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_update_auth_context |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
set_auth_context |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_set_or_update_auth_context |
|
30% |
10 |
7 |
0 |
|
17% |
6 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_wrap_send_with_stateful_session_auth_context |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_wrap_send_with_stateful_session_auth_context.wrapped_send |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
get_auth_context |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_get_current_session |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_cache_auth_context_lazily |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
_recover_auth_from_session |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
get_or_extract_auth_context |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
get_active_mcp_session |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
get_active_auth_context |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/server.py |
(no function) |
|
93% |
202 |
14 |
0 |
|
67% |
6 |
2 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/sse_transport.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/stdio_gate.py |
is_mcp_stdio_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/stdio_gate.py |
is_mcp_stdio_flag_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/stdio_gate.py |
is_mcp_stdio_blocked |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/stdio_gate.py |
warn_if_mcp_stdio_blocked |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/stdio_gate.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_registry.py |
MCPToolRegistry.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_registry.py |
MCPToolRegistry.register_tool |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_registry.py |
MCPToolRegistry.get_tool |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_registry.py |
MCPToolRegistry.list_tools |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_registry.py |
MCPToolRegistry.unregister_tools_with_prefix |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_registry.py |
MCPToolRegistry.convert_tools_to_mcp_sdk_tool_type |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_registry.py |
MCPToolRegistry.load_tools_from_config |
|
0% |
23 |
23 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_registry.py |
(no function) |
|
86% |
21 |
3 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
coerce_top_k |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
mcp_tool_search_settings |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_tool_result |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_scored_result |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
with_mcp_proxy_identity |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_mcp_proxy_identity |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
mcp_proxy_tool_id |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_proxy_search_result |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_proxy_schema_result |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_tool_text |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_keyword_score |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_split_core_tools |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_top_hits |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
search_tools |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
rank_mcp_tools |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
search_mcp_tools |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_json_array |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
get_virtual_tool_definitions |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
get_mcp_proxy_tool_definitions |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
_text_tool_result |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
handle_agent_search |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
handle_skill_search |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
handle_mcp_tool_search |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
handle_mcp_proxy_tool |
|
0% |
36 |
36 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
handle_mcp_tool_call |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py |
(no function) |
|
97% |
100 |
3 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
MCPToolsetRow.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
MCPToolsetTable.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
MCPToolsetTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
MCPToolsetTable.find_first |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
MCPToolsetTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
MCPToolsetTable.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
MCPToolsetTable.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
_toolset_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
_toolset_from_row |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
create_mcp_toolset |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
get_mcp_toolset |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
list_mcp_toolsets |
|
57% |
7 |
3 |
0 |
|
100% |
0 |
0 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
get_mcp_toolset_by_name |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
update_mcp_toolset |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
delete_mcp_toolset |
|
38% |
8 |
5 |
0 |
|
0% |
2 |
0 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py |
(no function) |
|
100% |
38 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/ui_session_utils.py |
clone_user_api_key_auth_with_team |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/ui_session_utils.py |
is_ui_session_credential |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/ui_session_utils.py |
resolve_ui_session_team_ids |
|
11% |
19 |
17 |
0 |
|
10% |
10 |
1 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/ui_session_utils.py |
admitted_user_context |
|
30% |
10 |
7 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/ui_session_utils.py |
acting_user_auth |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/ui_session_utils.py |
build_effective_auth_contexts |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/ui_session_utils.py |
can_access_mcp_server |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/ui_session_utils.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_McpServerLike.server_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_McpServerLike.server_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_McpServerLike.alias |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_McpServerLike.short_prefix |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
McpServerPayloadLike.server_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
McpServerPayloadLike.tool_name_to_display_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
is_short_mcp_tool_prefix_enabled |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
compute_short_server_prefix |
|
92% |
12 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
is_mcp_available |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
normalize_server_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
sanitize_mcp_alias_for_header |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_header_keys_for_identifier |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_matching_header_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
lookup_mcp_server_auth_in_headers |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_parse_mcp_info_dict |
|
27% |
11 |
8 |
0 |
|
33% |
6 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
is_server_tool_allowlist_enforced |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
server_applies_tool_allowlist |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
validate_and_normalize_mcp_server_payload |
|
100% |
14 |
0 |
0 |
|
92% |
12 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
add_server_prefix_to_name |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
get_server_prefix |
|
47% |
17 |
9 |
0 |
|
33% |
12 |
4 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
iter_known_server_prefixes |
|
85% |
13 |
2 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
iter_known_server_prefixes._emit |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
iter_known_tool_name_spellings |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
openapi_tool_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
match_known_tool_name |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
split_server_prefix_from_name |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
match_known_server_prefix |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
strip_known_server_prefix |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
is_tool_name_prefixed |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
validate_mcp_server_name |
|
14% |
7 |
6 |
0 |
|
25% |
4 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
extract_mcp_tool_result_error_message |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
mcp_tool_result_content_list |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
mcp_content_item_text |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
with_mcp_content_item_text |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
validate_tool_display_names |
|
86% |
7 |
1 |
0 |
|
50% |
6 |
3 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
MCPMissingUserEnvVarsError.__init__ |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
parse_admin_env_vars |
|
86% |
21 |
3 |
0 |
|
79% |
14 |
3 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
find_env_var_references |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
collect_env_var_references |
|
60% |
5 |
2 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
interpolate_env_vars |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
interpolate_env_vars._sub |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
interpolate_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
build_env_var_setup_url |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
merge_mcp_headers |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_flatten_leaf_groups |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
json_string_leaves |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
with_json_string_leaves |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
json_unrewritable_labels |
|
0% |
18 |
18 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
mcp_tool_result_structured_content |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
set_mcp_tool_result_structured_content |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_custom_litellm_key_header_name |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_mcp_client_side_auth_header_name |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_identity_header_names |
|
73% |
11 |
3 |
0 |
|
50% |
2 |
1 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
_forwarded_upstream_header_names |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
upstream_credential_headers |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
build_synthetic_mcp_request |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
logging_safe_mcp_headers |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_experimental/mcp_server/utils.py |
(no function) |
|
99% |
91 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_include_router |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_include_router._register |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_mount_app |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_mount_app._register |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
LazyFeature.matches |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
LazyFeatureMiddleware.__init__ |
|
100% |
8 |
0 |
0 |
|
50% |
2 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
LazyFeatureMiddleware._loaded |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
LazyFeatureMiddleware.__call__ |
|
92% |
12 |
1 |
0 |
|
90% |
10 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_lazy_slots |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_lazy_routes |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
reserve_lazy_slot |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_slot_index |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_eager_route_wins |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_in_registry_order |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_in_registry_order.slot_of |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_force_load |
|
71% |
24 |
7 |
0 |
|
50% |
4 |
2 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
attach_lazy_features |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_make_warmup_router |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
_make_warmup_router.warm |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
lazy_owned_routes |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
loaded_lazy_modules |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
inject_lazy_stubs |
|
68% |
22 |
7 |
0 |
|
67% |
12 |
2 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
lazy_tag_to_prefix |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_features.py |
(no function) |
|
98% |
44 |
1 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_openapi_snapshot.py |
_stabilize_multi_method_route_ids |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_openapi_snapshot.py |
load_snapshot |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_openapi_snapshot.py |
_normalize_operation_ids |
|
0% |
17 |
17 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_openapi_snapshot.py |
_register_feature |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_openapi_snapshot.py |
_feature_fragment |
|
0% |
21 |
21 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_openapi_snapshot.py |
generate_snapshot |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_openapi_snapshot.py |
main |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_lazy_openapi_snapshot.py |
(no function) |
|
90% |
29 |
3 |
0 |
|
50% |
4 |
2 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
SupportedDBObjectType.__str__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LitellmUserRoles.__str__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LitellmUserRoles.values |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LitellmUserRoles.description |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LitellmUserRoles.ui_label |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LitellmUserRoles.is_internal_user_role |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
hash_token |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LiteLLMPromptInjectionParams.check_llm_api_params |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
ModelInfo.set_model_info |
|
0% |
13 |
13 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
ModelParams.set_model_info |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
GenerateRequestBase.check_max_budget |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
GenerateKeyRequest.treat_cleared_id_as_unset |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
GenerateKeyResponse.set_model_info |
|
82% |
11 |
2 |
0 |
|
100% |
6 |
0 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UpdateKeyRequest.drop_blank_team_id |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UpdateKeyRequest.treat_cleared_organization_id_as_unset |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UpdateKeyRequest.validate_temp_budget |
|
100% |
4 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UpdateKeyRequest.validate_key_identifier |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
ResetSpendRequest.reject_bool_reset_to |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
KeyRequest.validate_at_least_one |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
_dcr_bridge_auth_type_error |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
_per_server_oauth_discovery_error |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
is_per_server_oauth_discovery_eligible |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
_reject_unsupported_per_server_oauth_discovery |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
_validate_mcp_transport_fields |
|
61% |
18 |
7 |
0 |
|
56% |
16 |
1 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
NewMCPServerRequest.validate_transport_fields |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
NewMCPServerRequest.validate_credentials_requirements |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
NewMCPServerRequest.validate_dcr_bridge_auth_type |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
NewMCPServerRequest.validate_per_server_oauth_discovery_auth_type |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UpdateMCPServerRequest.validate_transport_fields |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UpdateMCPServerRequest.validate_dcr_bridge_auth_type |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UpdateMCPServerRequest.validate_per_server_oauth_discovery_auth_type |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
NewUserRequest.password_not_supported |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UpdateUserRequest.check_user_info |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
NewCustomerRequest.check_user_info |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
NewTeamRequest.treat_blank_team_id_as_unset |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
AddTeamCallback.validate_callback_vars |
|
50% |
12 |
6 |
0 |
|
38% |
8 |
1 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
TeamCallbackMetadata.validate_callback_vars |
|
70% |
20 |
6 |
0 |
|
50% |
16 |
6 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
CoordinationRedisParams.has_connection_target |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LiteLLM_VerificationTokenView.__init__ |
|
36% |
14 |
9 |
0 |
|
42% |
12 |
3 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UserAPIKeyAuth.check_api_key |
|
92% |
13 |
1 |
0 |
|
67% |
6 |
2 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UserAPIKeyAuth._safe_hash_litellm_api_key |
|
89% |
9 |
1 |
0 |
|
83% |
6 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UserAPIKeyAuth.get_litellm_internal_health_check_user_api_key_auth |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UserAPIKeyAuth.get_litellm_cli_user_api_key_auth |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UserAPIKeyAuth.get_litellm_internal_jobs_user_api_key_auth |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UserAPIKeyAuth.is_team_service_account |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
user_api_key_has_admin_view |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LiteLLM_OrganizationTableUpdate.set_model_info |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
NewProjectRequest.set_model_info |
|
100% |
10 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
UpdateProjectRequest.set_model_info |
|
100% |
10 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LiteLLM_AuditLogs.cast_changed_by_to_str |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LiteLLM_AuditLogs.mask_api_keys |
|
0% |
21 |
21 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
ProxyException.__init__ |
|
81% |
16 |
3 |
0 |
|
70% |
10 |
3 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
ProxyException.to_dict |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
ModelAccessDeniedProxyException.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
ModelAccessDeniedProxyException.sanitized_internal_message |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
ProxyErrorTypes.get_model_access_error_type_for_object |
|
0% |
12 |
12 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
ProxyErrorTypes.get_vector_store_access_error_type_for_object |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
MemberAddRequest.__init__ |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
OrgMemberAddRequest.__init__ |
|
70% |
10 |
3 |
0 |
|
67% |
6 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
MemberDeleteRequest.check_user_info |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
TeamMemberUpdateRequest.validate_temp_budget |
|
100% |
4 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
OrganizationMemberUpdateRequest.validate_role |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
SpecialHeaders.litellm_credential_header_names |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
JWTIssuerConfig.validate_audience_configured |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LiteLLM_JWTAuth.__init__ |
|
63% |
27 |
10 |
0 |
|
43% |
14 |
6 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LiteLLM_JWTAuth.get_issuer_config |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LiteLLM_JWTAuth.is_virtual_key_mapping_configured |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LiteLLM_JWTAuth.get_virtual_key_claim_field |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
LiteLLM_JWTAuth.get_unregistered_jwt_client_behavior |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
CostEstimateRequest.validate_token_subsets |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/_types.py |
(no function) |
|
99% |
2044 |
2 |
0 |
|
50% |
2 |
1 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/__init__.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/agent_card.py |
normalize_protocol_version |
|
71% |
7 |
2 |
0 |
|
75% |
4 |
1 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/agent_card.py |
resolve_served_protocol_version |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/agent_card.py |
_filter_capabilities |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/agent_card.py |
_default_litellm_provider |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/agent_card.py |
merge_agent_card |
|
95% |
22 |
1 |
0 |
|
93% |
14 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/agent_card.py |
(no function) |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/discovery.py |
_normalize_base_url |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/discovery.py |
_build_langgraph_platform_paths |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/discovery.py |
_paths_for_mode |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/discovery.py |
fetch_well_known_card |
|
58% |
33 |
14 |
0 |
|
62% |
8 |
1 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/discovery.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/endpoints.py |
discover_agent_card |
|
50% |
10 |
5 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/endpoints.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_dump_03 |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_best_effort |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
normalize_jsonrpc_response |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
normalize_stream_event |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
normalize_request_params |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_detect_card_version |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
normalize_agent_card |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_as_request_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_convert_result |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_detect_send_version |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_convert_send_result |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_send_result_to |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_convert_task |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_detect_list_tasks_version |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_convert_list_tasks_result |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_list_tasks_result_to |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_task_to |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_detect_stream_version |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_convert_stream_result |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_stream_result_to |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_convert_agent_card |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_validate_message_or_task |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_validate_stream_event |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_lower_request_params |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_lower_list_tasks_params |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_proto_task_state_name_to_0_3 |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_flatten_create_push_notification_params |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
_parse |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/a2a/version_convert.py |
(no function) |
|
100% |
38 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_sse_event |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_to_jsonrpc_object |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_build_message_send_params |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_served_version |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_validate_push_notification_url |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_caller_identity_headers |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_resolve_backend_auth_header |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_forwarding_headers |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_jsonrpc_error |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_get_agent |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_enforce_inbound_trace_id |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_JsonRpcResponse.json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_jsonrpc_body |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_forward_jsonrpc |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_a2a_sse_event_source |
|
0% |
35 |
35 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_sse_streaming_response |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_forward_jsonrpc_sse |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_forward_jsonrpc_sse._serialize_chunk |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_forward_jsonrpc_sse._serialize_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_handle_stream_message |
|
0% |
17 |
17 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_handle_stream_message._error_stream |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_handle_stream_message._sse_chunk |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_handle_stream_message.stream_response |
|
0% |
19 |
19 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
_handle_stream_message.stream_response._sse_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
get_agent_card |
|
28% |
25 |
18 |
0 |
|
12% |
8 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
invoke_agent_a2a |
|
8% |
155 |
142 |
0 |
|
1% |
84 |
1 |
|
6% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py |
(no function) |
|
96% |
52 |
2 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentObjectPermissionRecord.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentObjectPermissionRecord.dict |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRecord.agent_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRecord.agent_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRecord.litellm_params |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRecord.object_permission_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRecord.object_permission |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRecord.access_group_ids |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRecord.kill_switch |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRecord.spend |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRecord.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRecord.__iter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentTableClient.create |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentTableClient.find_unique |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentTableClient.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentTableClient.update |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentTableClient.delete |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
agents_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
object_permission_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
_dump_agent_params |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
redact_sensitive_agent_litellm_params |
|
27% |
11 |
8 |
0 |
|
33% |
6 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
_redact_agent_params_tree |
|
89% |
9 |
1 |
0 |
|
83% |
6 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
parse_agent_litellm_params |
|
36% |
11 |
7 |
0 |
|
50% |
4 |
2 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
parse_agent_kill_switch |
|
62% |
8 |
3 |
0 |
|
75% |
4 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
serialize_agent_kill_switch |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
_restore_redacted_nested_value |
|
85% |
13 |
2 |
0 |
|
75% |
8 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
_resolved_agent_param_value |
|
50% |
8 |
4 |
0 |
|
33% |
6 |
2 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
_patched_access_group_ids |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
_patched_kill_switch |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
_restore_redacted_litellm_params |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.reset_agent_list |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.register_agent |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.deregister_agent |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.get_agent_list |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.get_public_agent_list |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry._create_agent_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry._create_legacy_agent_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.ids_for_agent |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.stable_agent_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.load_agents_from_config |
|
31% |
16 |
11 |
0 |
|
25% |
12 |
3 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.load_agents_from_db_and_config |
|
88% |
8 |
1 |
0 |
|
83% |
6 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.migrate_legacy_grant_ids |
|
38% |
8 |
5 |
0 |
|
50% |
2 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.add_agent_to_db |
|
95% |
41 |
2 |
0 |
|
94% |
18 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.delete_agent_from_db |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.patch_agent_in_db |
|
90% |
41 |
4 |
0 |
|
83% |
24 |
4 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.update_agent_in_db |
|
92% |
38 |
3 |
0 |
|
83% |
12 |
2 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.get_all_agents_from_db |
|
71% |
14 |
4 |
0 |
|
100% |
4 |
0 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.get_agent_by_id |
|
54% |
13 |
6 |
0 |
|
50% |
10 |
1 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
AgentRegistry.get_agent_by_name |
|
71% |
7 |
2 |
0 |
|
100% |
4 |
0 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_registry.py |
(no function) |
|
99% |
106 |
1 |
0 |
|
50% |
12 |
6 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_search.py |
_searchable_card |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_search.py |
_skill_text |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_search.py |
agent_search_text |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_search.py |
agent_search_result |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_search.py |
AgentSearchIndex.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_search.py |
AgentSearchIndex.search |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_search.py |
search_agents |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/agent_search.py |
(no function) |
|
94% |
51 |
3 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_access_groups.py |
_registry_access_group_ids |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_access_groups.py |
_load_access_group |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_access_groups.py |
resolve_agent_access_group_ceiling |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_access_groups.py |
(no function) |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_caller.py |
_header |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_caller.py |
agent_caller_from_headers |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_caller.py |
agent_caller_auth |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_caller.py |
load_agent_caller_team |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_caller.py |
load_agent_caller_user |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_caller.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
_to_stable_ids |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
_restricted_ids |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
_intersect_agent_access |
|
57% |
7 |
3 |
0 |
|
25% |
4 |
1 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler.resolve_agent_access |
|
67% |
9 |
3 |
0 |
|
25% |
4 |
1 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._agent_caller_access |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._resolve_key_team_agent_access |
|
57% |
7 |
3 |
0 |
|
100% |
0 |
0 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._agent_access_group_ceiling |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler.is_agent_allowed |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._get_key_object_permission |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._get_team_object_permission |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._get_allowed_agents_for_key |
|
53% |
15 |
7 |
0 |
|
50% |
4 |
2 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._get_allowed_agents_for_team |
|
12% |
25 |
22 |
0 |
|
17% |
12 |
2 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._get_config_agent_ids_for_access_groups |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._get_db_agent_ids_for_access_groups |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._get_unified_access_group_agents |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._get_agents_from_access_groups |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler.get_agent_access_groups |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._get_agent_access_groups_for_key |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
AgentRequestHandler._get_agent_access_groups_for_team |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
_granted_ids |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
_granted_agent_ids |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
accessible_agents |
|
67% |
6 |
2 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py |
(no function) |
|
100% |
58 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
_resolve_secret |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
_token_url_from_workspace |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
DatabricksAppOAuthConfig.cache_key |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
parse_databricks_oauth_config |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
DatabricksAppOAuthTokenCache.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
DatabricksAppOAuthTokenCache._get_lock |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
DatabricksAppOAuthTokenCache._remove_key |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
DatabricksAppOAuthTokenCache.flush_cache |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
DatabricksAppOAuthTokenCache.async_get_token |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
DatabricksAppOAuthTokenCache._fetch_token |
|
0% |
22 |
22 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
resolve_databricks_app_auth_header |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py |
(no function) |
|
100% |
36 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_proxy_base_url |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_validate_protocol_version |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_build_merged_agent_card |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_attach_keys_to_agents |
|
82% |
11 |
2 |
0 |
|
67% |
6 |
2 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_redact_agent_litellm_params_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_redact_sensitive_agent_fields |
|
69% |
13 |
4 |
0 |
|
83% |
6 |
1 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_check_agent_management_permission |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_check_agent_url_health |
|
64% |
11 |
4 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_agent_search_error |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_rank_agents_by_query |
|
55% |
11 |
5 |
0 |
|
33% |
6 |
2 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
get_agents |
|
82% |
39 |
7 |
0 |
|
81% |
16 |
3 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
create_agent |
|
90% |
31 |
3 |
0 |
|
67% |
6 |
2 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
get_agent_by_id |
|
57% |
35 |
15 |
0 |
|
50% |
16 |
4 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
update_agent |
|
96% |
27 |
1 |
0 |
|
75% |
8 |
2 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
patch_agent |
|
96% |
27 |
1 |
0 |
|
88% |
8 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
delete_agent |
|
63% |
19 |
7 |
0 |
|
50% |
6 |
3 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
trigger_agent_kill_switch |
|
64% |
14 |
5 |
0 |
|
50% |
6 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
_resolve_agent_kill_switch |
|
90% |
10 |
1 |
0 |
|
67% |
6 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
make_agent_public |
|
45% |
33 |
18 |
0 |
|
36% |
14 |
5 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
make_agents_public |
|
78% |
32 |
7 |
0 |
|
62% |
16 |
6 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
get_agent_daily_activity |
|
52% |
31 |
15 |
0 |
|
33% |
18 |
2 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/endpoints.py |
(no function) |
|
100% |
67 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
_with_auth |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
redact_kill_switch |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
_redact_auth |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
restore_kill_switch |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
_restore_secret |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
_restore_auth |
|
67% |
12 |
4 |
0 |
|
67% |
6 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
_auth_headers |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
build_kill_switch_request |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
KillSwitchHttpClient.build_request |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
KillSwitchHttpClient.send |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
default_kill_switch_http_client |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
default_kill_switch_audit_log_writer |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
build_kill_switch_audit_log |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
fire_kill_switch |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
_read_text_prefix |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
_take_text |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/kill_switch.py |
(no function) |
|
100% |
39 |
0 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/model_list_helpers.py |
append_agents_to_model_group |
|
57% |
14 |
6 |
0 |
|
17% |
6 |
1 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/model_list_helpers.py |
append_agents_to_model_info |
|
57% |
14 |
6 |
0 |
|
17% |
6 |
1 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/model_list_helpers.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/agent_endpoints/utils.py |
(no function) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/analytics_endpoints/analytics_endpoints.py |
_parse_date |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/analytics_endpoints/analytics_endpoints.py |
get_global_activity |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/analytics_endpoints/analytics_endpoints.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/analytics_endpoints/cache_activity.py |
_SupportsQueryRaw.query_raw |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/analytics_endpoints/cache_activity.py |
_SupportsRawQueryDb.db |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/analytics_endpoints/cache_activity.py |
compute_totals |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/analytics_endpoints/cache_activity.py |
get_cache_activity |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/analytics_endpoints/cache_activity.py |
(no function) |
|
100% |
52 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/__init__.py |
(no function) |
|
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 |
_get_prisma_client |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
get_marketplace |
|
29% |
38 |
27 |
0 |
|
6% |
18 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
_is_https_url_with_host |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
_validate_plugin_source |
|
30% |
20 |
14 |
0 |
|
18% |
22 |
4 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
_build_plugin_manifest |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
_error_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
_name_conflict_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
_require_proxy_admin |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
register_plugin |
|
36% |
22 |
14 |
0 |
|
25% |
4 |
1 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
list_plugins |
|
47% |
17 |
9 |
0 |
|
25% |
4 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
get_plugin |
|
50% |
14 |
7 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
update_plugin |
|
37% |
19 |
12 |
0 |
|
0% |
4 |
0 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
enable_plugin |
|
57% |
14 |
6 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
disable_plugin |
|
57% |
14 |
6 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
delete_plugin |
|
57% |
14 |
6 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py |
(no function) |
|
100% |
60 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_skill_access.py |
_skills_of |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_skill_access.py |
granted_skills |
|
78% |
9 |
2 |
0 |
|
50% |
4 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_skill_access.py |
SkillVisibility.allows |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_skill_access.py |
SkillVisibility.where |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_skill_access.py |
skill_visibility |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_skill_access.py |
(no function) |
|
95% |
19 |
1 |
0 |
|
50% |
2 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py |
_with_provider_specific_fields |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py |
_anthropic_error_detail |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py |
_anthropic_error_json_response |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py |
_strip_total_tokens_from_anthropic_response |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py |
anthropic_response |
|
44% |
39 |
22 |
0 |
|
20% |
10 |
2 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py |
count_tokens |
|
38% |
29 |
18 |
0 |
|
12% |
8 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py |
event_logging_batch |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py |
(no function) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/skills_endpoints.py |
_skill_search_error |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/skills_endpoints.py |
_search_skills |
|
50% |
16 |
8 |
0 |
|
25% |
8 |
2 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/skills_endpoints.py |
create_skill |
|
92% |
13 |
1 |
0 |
|
50% |
4 |
2 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/skills_endpoints.py |
list_skills |
|
95% |
21 |
1 |
0 |
|
75% |
12 |
3 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/skills_endpoints.py |
get_skill |
|
93% |
14 |
1 |
0 |
|
50% |
4 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/skills_endpoints.py |
delete_skill |
|
93% |
14 |
1 |
0 |
|
50% |
4 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/skills_endpoints.py |
(no function) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
_restamped_event |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
_restamped_data_line |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
_restamped_frame |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
restamp_anthropic_stream_chunk_model |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
_is_ping_frame |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
AnthropicStreamModelRestamper.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
AnthropicStreamModelRestamper.process |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
AnthropicStreamModelRestamper.flush |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
AnthropicStreamModelRestamper._process_encoded |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
AnthropicStreamModelRestamper._restamped_closed_block |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaDictableRow.dict |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaModelDumpRow.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaTeamRow.dict |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaTeamRow.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaVectorStoreRow.dict |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaVectorStoreRow.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaVectorStoreRow.__iter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaUserRow.organization_memberships |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaUserRow.organization_memberships |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaUserRow.__iter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaAuthTable.find_unique |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaAuthTable.find_first |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaAuthTable.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaAuthTable.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaAuthTable.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaTableHolder.table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_DeadlineBoundedTable.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_DeadlineBoundedTable.find_unique |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_DeadlineBoundedTable.find_first |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_DeadlineBoundedTable.find_many |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_DeadlineBoundedTable.update |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_DeadlineBoundedTable.create |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_dictable_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_jwt_key_mapping_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_model_dump_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_team_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_vector_store_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_user_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_VectorStorePermissionsRow.vector_stores |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_object_permission_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaTagRow.dict |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_tag_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaEndUserRow.dict |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_end_user_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaMaxBudgetRow.max_budget |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaModelAccessGroupBudgetRow.spend |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_PrismaModelAccessGroupBudgetRow.litellm_budget_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_model_access_group_budget_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_MemberModelScope.allowed_models |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_TeamMembershipModelScope.litellm_budget_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_member_allowed_models |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_RawCacheRead.async_get_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_raw_cache |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_typed_request_body |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_JsonLoadsObj.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_typed_json_loads |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_membership_from_shared_load |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_log_budget_lookup_failure |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_router_zero_cost_cache |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_is_model_cost_zero |
|
33% |
48 |
32 |
0 |
|
25% |
32 |
6 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_has_ptu_flat_cost |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_is_cost_explicitly_configured |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_is_positive_cost |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_entry_has_priced_metric |
|
0% |
10 |
10 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_entry_declares_price |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_model_group_has_pricing |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_group_declares_explicit_cost |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
model_has_no_cost_mapping |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_unpriced_models_in_request |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_unpriced_models_block_message |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_run_project_checks |
|
22% |
9 |
7 |
0 |
|
12% |
8 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_enforce_user_param_check |
|
25% |
8 |
6 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_reject_clientside_metadata_tags_check |
|
50% |
4 |
2 |
0 |
|
25% |
4 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_global_proxy_budget_check |
|
33% |
3 |
2 |
0 |
|
25% |
4 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_guardrail_modification_check |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_guardrail_modification_check._coerce_to_dict |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_guardrail_modification_check._user_requested_modification |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
check_tools_allowlist |
|
40% |
20 |
12 |
0 |
|
40% |
10 |
2 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
route_skips_budget_checks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
request_skips_budget_checks |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
common_checks |
|
66% |
67 |
23 |
0 |
|
39% |
28 |
7 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
common_checks._user_max_budget_check |
|
17% |
12 |
10 |
0 |
|
17% |
6 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
common_checks._fetch_team_org_id |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
effective_user_role |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_user_role |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_is_api_route_allowed |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_is_user_proxy_admin |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_allowed_routes_check |
|
0% |
10 |
10 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
allowed_routes_check |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
allowed_route_check_inside_route |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_actual_routes |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_key_end_user_budget_id |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_default_end_user_budget |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_team_member_default_budget |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
resolve_default_end_user_budget |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_apply_default_budget_to_end_user |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_check_end_user_budget |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_column_is_set |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_restricted_end_user_where |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_cached_registry |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_cache_registry_answer |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_fetch_and_cache_registry |
|
45% |
11 |
6 |
0 |
|
50% |
2 |
1 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_load_bounded_registry |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_load_end_user_restricted_registry |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_load_end_user_restricted_registry.fetch_ids |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_end_user_is_known_unrestricted |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_end_user_object |
|
33% |
21 |
14 |
0 |
|
33% |
12 |
4 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
resolve_and_validate_end_user_id |
|
25% |
16 |
12 |
0 |
|
30% |
10 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_end_user_id_exists_in_db |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_load_tag_registry |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_load_tag_registry.fetch_ids |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_load_model_access_group_registry |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_load_model_access_group_registry.fetch_ids |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_fetch_uncached_model_access_group_budgets |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_model_access_group_budget |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_model_access_group_budgets_batch |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_fetch_uncached_tags |
|
80% |
15 |
3 |
0 |
|
100% |
6 |
0 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_tag_objects_batch |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_tag_object |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_membership_from_cached_payload |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_fetch_team_membership_from_db |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_load_team_membership_on_cache_miss |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_team_membership |
|
82% |
17 |
3 |
0 |
|
62% |
8 |
3 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_team_membership._clear_inflight |
|
100% |
2 |
0 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
model_in_access_group |
|
0% |
16 |
16 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_should_check_db |
|
100% |
7 |
0 |
0 |
|
83% |
6 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_update_last_db_access_time |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_role_based_permissions |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_role_based_models |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_role_based_routes |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_fuzzy_user_object |
|
50% |
8 |
4 |
0 |
|
33% |
6 |
2 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_backfill_null_user_email |
|
18% |
11 |
9 |
0 |
|
25% |
4 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_user_object |
|
62% |
45 |
17 |
0 |
|
62% |
24 |
5 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_user_read_failure |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_cache_management_object |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_cache_team_object |
|
75% |
16 |
4 |
0 |
|
100% |
6 |
0 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
invalidate_team_member_spend_state |
|
57% |
23 |
10 |
0 |
|
67% |
6 |
2 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
delete_cache_team_object |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_cache_key_object |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_delete_cache_key_object |
|
75% |
8 |
2 |
0 |
|
50% |
2 |
1 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
delete_cache_key_objects |
|
50% |
4 |
2 |
0 |
|
25% |
4 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
TeamNotFoundError.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_team_db_check |
|
33% |
9 |
6 |
0 |
|
50% |
2 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_team_object_from_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_team_object_from_user_api_key_cache |
|
78% |
18 |
4 |
0 |
|
75% |
8 |
2 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_team_object_from_cache |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_team_object |
|
87% |
15 |
2 |
0 |
|
75% |
8 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_cache_access_object |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_delete_cache_access_object |
|
100% |
4 |
0 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_access_object |
|
56% |
18 |
8 |
0 |
|
50% |
6 |
3 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_team_object_by_alias |
|
0% |
28 |
28 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_org_object_by_alias |
|
0% |
22 |
22 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
ExperimentalUIJWTToken.get_experimental_ui_login_jwt_auth_token |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
ExperimentalUIJWTToken.get_cli_jwt_auth_token |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
ExperimentalUIJWTToken.get_key_object_from_ui_hash_key |
|
60% |
10 |
4 |
0 |
|
50% |
2 |
1 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_fetch_key_object_from_db_with_reconnect |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_fetch_key_object_from_db_unbounded |
|
18% |
17 |
14 |
0 |
|
0% |
10 |
0 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
jwt_key_mapping_cache_key |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_jwt_key_mapping_cache_keys_for_token |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_jwt_key_mapping_cache_keys_for_tokens |
|
40% |
5 |
3 |
0 |
|
50% |
2 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_jwt_key_mapping_object |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_key_object |
|
47% |
19 |
10 |
0 |
|
50% |
10 |
3 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_copy_user_api_key_auth_for_cache |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_object_permission |
|
67% |
15 |
5 |
0 |
|
50% |
6 |
3 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_managed_vector_store_rows_by_uuids |
|
88% |
24 |
3 |
0 |
|
79% |
14 |
3 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_org_object |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_last_known_org_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_keep_last_known_org |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_org_object_for_request |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_resources_from_access_groups |
|
89% |
19 |
2 |
0 |
|
88% |
8 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_models_from_access_groups |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_mcp_server_ids_from_access_groups |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_get_agent_ids_from_access_groups |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_resolve_all_team_model_sentinel_for_auth_check |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_check_model_access_helper |
|
68% |
22 |
7 |
0 |
|
39% |
18 |
7 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_can_object_call_model |
|
85% |
20 |
3 |
0 |
|
70% |
10 |
3 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_resolve_team_alias |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_live_team_alias_target |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_check_agent_access_group_model_access |
|
22% |
9 |
7 |
0 |
|
17% |
6 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_check_agent_caller_model_access |
|
33% |
15 |
10 |
0 |
|
38% |
8 |
1 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_model_in_team_aliases |
|
50% |
4 |
2 |
0 |
|
25% |
4 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
key_model_aliases_for_auth_check |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_resolve_key_models_for_auth_check |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_model_access_groups_serving_model |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_team_member_granted_models |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_org_granted_models |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_granted_model_lists |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_user_object_or_none |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
enforced_model_allowlists |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
collect_matched_model_access_groups |
|
45% |
11 |
6 |
0 |
|
50% |
6 |
1 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
stamp_matched_model_access_groups |
|
42% |
12 |
7 |
0 |
|
50% |
4 |
2 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
can_key_call_model |
|
30% |
10 |
7 |
0 |
|
0% |
4 |
0 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
can_key_call_resolved_model |
|
35% |
26 |
17 |
0 |
|
25% |
16 |
4 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
can_org_access_model |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
can_team_access_model |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_authorized_resources_from_key_access_groups |
|
17% |
23 |
19 |
0 |
|
20% |
10 |
2 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_key_access_group_grants_model |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
can_project_access_model |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
can_user_call_model |
|
50% |
6 |
3 |
0 |
|
50% |
4 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_search_tool_names_from_object_permission |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_can_object_call_search_tool |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
can_key_call_search_tool |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
can_team_call_search_tool |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
can_user_view_search_tool |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
is_valid_fallback_model |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_apply_budget_exceeded_throttle |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_virtual_key_max_budget_check |
|
6% |
16 |
15 |
0 |
|
12% |
8 |
1 |
|
8% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_virtual_key_multi_budget_check |
|
22% |
9 |
7 |
0 |
|
17% |
6 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_virtual_key_soft_budget_check |
|
25% |
4 |
3 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_parse_email_list |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_normalize_alert_emails |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_merge_budget_alert_email_configs |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_virtual_key_max_budget_alert_check |
|
7% |
14 |
13 |
0 |
|
12% |
8 |
1 |
|
9% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_check_team_member_budget |
|
5% |
20 |
19 |
0 |
|
7% |
14 |
1 |
|
6% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_check_team_member_model_access |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_team_max_budget_check |
|
12% |
8 |
7 |
0 |
|
17% |
6 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_team_multi_budget_check |
|
22% |
9 |
7 |
0 |
|
17% |
6 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_team_soft_budget_check |
|
5% |
19 |
18 |
0 |
|
6% |
16 |
1 |
|
6% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_project_max_budget_check |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_project_soft_budget_check |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
get_project_object |
|
54% |
13 |
6 |
0 |
|
50% |
6 |
3 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
delete_cached_project_object |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_organization_max_budget_check |
|
22% |
27 |
21 |
0 |
|
25% |
16 |
4 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_tag_max_budget_check |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
tag_max_budget_check_for_tags |
|
62% |
13 |
5 |
0 |
|
70% |
10 |
1 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_model_access_group_max_budget_check |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
is_model_allowed_by_pattern |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_model_matches_any_wildcard_pattern_in_list |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_model_custom_llm_provider_matches_wildcard_pattern |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_is_wildcard_pattern |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
vector_store_access_check |
|
60% |
20 |
8 |
0 |
|
50% |
14 |
3 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
_can_object_call_vector_stores |
|
0% |
10 |
10 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks.py |
(no function) |
|
99% |
347 |
2 |
0 |
|
50% |
8 |
4 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks_organization.py |
organization_role_based_access_check |
|
33% |
27 |
18 |
0 |
|
35% |
26 |
3 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks_organization.py |
get_user_organization_info |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks_organization.py |
_user_is_org_admin |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks_organization.py |
add_team_org_context_to_request_body |
|
92% |
13 |
1 |
0 |
|
90% |
10 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_checks_organization.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_exception_handler.py |
_as_proxy_exception |
|
64% |
11 |
4 |
0 |
|
60% |
10 |
4 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_exception_handler.py |
_get_user_agent |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_exception_handler.py |
_with_client_context |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_exception_handler.py |
UserAPIKeyAuthExceptionHandler._handle_authentication_error |
|
71% |
28 |
8 |
0 |
|
50% |
8 |
4 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_exception_handler.py |
(no function) |
|
92% |
25 |
2 |
0 |
|
50% |
2 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_method.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_lists_as_json |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_budget_json |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_permission_json |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
AuthObjectRefs.from_token |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_InMemoryCache.get_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_InMemoryCache.set_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_iter_entries |
|
50% |
12 |
6 |
0 |
|
60% |
10 |
4 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_entries |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_missing_in_memory |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_set_in_memory |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_fill_from_redis |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_validate_row |
|
45% |
11 |
6 |
0 |
|
50% |
4 |
2 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_fetch_rows |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_write_back |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
_fill_from_db |
|
100% |
9 |
0 |
0 |
|
75% |
4 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
prefetch_auth_objects |
|
60% |
10 |
4 |
0 |
|
50% |
4 |
2 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_object_prefetch.py |
(no function) |
|
100% |
60 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
is_invalid_virtual_key_error |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
mark_invalid_virtual_key_error |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_get_request_ip_address |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_check_valid_ip |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
check_complete_credentials |
|
0% |
19 |
19 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
check_regex_or_str_match |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_is_param_allowed |
|
0% |
9 |
9 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_allow_model_level_clientside_configurable_parameters |
|
55% |
11 |
5 |
0 |
|
40% |
10 |
4 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_build_banned_observability_params |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_check_banned_params |
|
75% |
8 |
2 |
0 |
|
75% |
8 |
2 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_iter_fallback_field_values |
|
100% |
5 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_iter_fallback_targets |
|
75% |
16 |
4 |
0 |
|
67% |
18 |
4 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
iter_request_fallback_targets |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_reject_url_valued_fallback_target |
|
57% |
7 |
3 |
0 |
|
50% |
6 |
1 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
is_request_body_safe |
|
81% |
27 |
5 |
0 |
|
75% |
24 |
6 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_coerce_metadata_to_dict |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
pre_db_read_auth_checks |
|
46% |
13 |
7 |
0 |
|
25% |
8 |
2 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
route_in_additonal_public_routes |
|
29% |
17 |
12 |
0 |
|
10% |
10 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_request_route |
|
53% |
15 |
7 |
0 |
|
50% |
6 |
3 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_request_route_template |
|
60% |
10 |
4 |
0 |
|
50% |
2 |
1 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
normalize_request_route |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
check_if_request_size_is_safe |
|
20% |
20 |
16 |
0 |
|
10% |
10 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
check_response_size_is_safe |
|
36% |
11 |
7 |
0 |
|
17% |
6 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
bytes_to_mb |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_get_deployment_default_limit |
|
31% |
16 |
11 |
0 |
|
20% |
10 |
2 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_get_deployment_default_rpm_limit |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_get_deployment_default_tpm_limit |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_key_own_model_rate_limit |
|
33% |
9 |
6 |
0 |
|
33% |
6 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_key_model_rpm_limit |
|
58% |
12 |
5 |
0 |
|
40% |
10 |
4 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_key_model_tpm_limit |
|
58% |
12 |
5 |
0 |
|
40% |
10 |
4 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_validated_output_token_estimate |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_validated_output_token_estimates_per_model |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_estimated_output_tokens_from_metadata |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_estimated_output_tokens |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
OutputTokenEstimateRequest.metadata |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
OutputTokenEstimateRequest.default_estimated_output_tokens |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
OutputTokenEstimateRequest.default_estimated_output_tokens_per_model |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
OutputTokenEstimateRequest.model_fields_set |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_requested_output_token_estimates |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
enforce_output_token_estimates_are_admin_only |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
BatchEnqueuedTokenLimitRequest.metadata |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
BatchEnqueuedTokenLimitRequest.model_fields_set |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
enforce_batch_enqueued_token_limit_is_admin_only |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_model_rate_limit_from_metadata |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_team_model_rpm_limit |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_team_model_tpm_limit |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_key_mcp_rpm_limit |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_team_mcp_rpm_limit |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_key_tag_rpm_limit |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_project_model_rpm_limit |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_project_model_tpm_limit |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
custom_auth_common_checks_warning |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
warn_once_if_custom_auth_skips_common_checks |
|
57% |
7 |
3 |
0 |
|
50% |
4 |
2 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
log_once_if_budget_reservation_disabled |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
is_pass_through_provider_route |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
has_user_setup_sso |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_is_google_ready |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_is_microsoft_ready |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_is_generic_oauth_ready |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_is_saml_ready |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
is_sso_provider_fully_configured |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_customer_user_header_from_mapping |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_get_customer_id_from_standard_headers |
|
56% |
9 |
4 |
0 |
|
60% |
10 |
2 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_coerce_user_id_to_str |
|
81% |
16 |
3 |
0 |
|
79% |
14 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_end_user_id_from_request_body |
|
65% |
43 |
15 |
0 |
|
44% |
34 |
9 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_end_user_id_from_request_body._as_dict |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_append_model_candidates |
|
100% |
10 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_dedupe_model_candidates |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_get_case_insensitive_mapping_value |
|
89% |
9 |
1 |
0 |
|
88% |
8 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_route_matches_any_marker |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_route_uses_model_routing_sources |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_extract_models_from_managed_resource_id |
|
68% |
31 |
10 |
0 |
|
80% |
10 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_resolve_model_id_with_router |
|
29% |
7 |
5 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_cache_prediction_deployments |
|
57% |
7 |
3 |
0 |
|
25% |
4 |
1 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_cache_prediction_model_candidates |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_extract_model_candidates_from_request |
|
93% |
28 |
2 |
0 |
|
89% |
18 |
2 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_format_model_candidates |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
request_dispatched_to_pass_through_endpoint |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
request_dispatched_to_provider_pass_through |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
get_model_from_request |
|
97% |
30 |
1 |
0 |
|
96% |
24 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_router_model_from_azure_route |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
_model_from_bedrock_route |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
abbreviate_api_key |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/auth_utils.py |
(no function) |
|
100% |
128 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/budget_throttle.py |
budget_throttle_percentage |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/budget_throttle.py |
should_throttle_budget_exceeded |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/budget_throttle.py |
throttled_limit |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/budget_throttle.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_budget.py |
_token_in_metadata |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_budget.py |
_user_api_key_auth_from_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_budget.py |
_enforced_by_general_settings |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_budget.py |
_applies_user_budget_to_team_keys |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_budget.py |
_counter_spend |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_budget.py |
is_token_within_budget_for_model |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_budget.py |
RouterFallbackBudgetCheck.__call__ |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_budget.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_model_access.py |
is_model_authorized_for_token |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_model_access.py |
_token_in_metadata |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_model_access.py |
_user_api_key_auth_from_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_model_access.py |
_enforced_by_general_settings |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_model_access.py |
RouterFallbackAccessCheck.__call__ |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/fallback_model_access.py |
(no function) |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
_JWTAuthSettings.issuers |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
_JWTAuthSettings.public_key_ttl |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
_JWTAuthSettings.public_key_stale_ttl |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
_OIDCDiscoveryResponse.json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
_UserInfoResponse.json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
AgentLookup.get_agent_by_id |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
AgentLookup.get_agent_by_name |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
_NoRegisteredAgents.get_agent_by_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
_NoRegisteredAgents.get_agent_by_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
_discovery_document |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
_userinfo_document |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
jwks_unavailable_exception |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.bind_agent_lookup |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.update_environment |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.is_jwt |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_unverified_claims |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._rbac_role_from_role_mapping |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_rbac_role |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.is_admin |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._is_trusted_issuer_normalized_token |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._has_trusted_issuer_normalized_claim |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_team_ids_from_jwt |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_all_jwt_team_ids |
|
0% |
17 |
17 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_end_user_id |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.is_required_team_id |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.is_enforced_email_domain |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_team_id |
|
0% |
25 |
25 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_team_alias |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.is_upsert_user_id |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_user_id |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_user_roles |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.map_jwt_role_to_litellm_role |
|
0% |
10 |
10 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_jwt_role |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.is_allowed_user_role |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_user_email |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_object_id |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_agent_claim |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_org_id |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_org_alias |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_scopes |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._resolve_jwks_url |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_with_transient_retries |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_cached_value |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_cached_timestamp |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._put_cached_value |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._cached_with_stale_fallback |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._refresh_or_serve_stale |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._stale_copy_age |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._refresh_or_record_outage |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._fetch_jwks_uri_from_discovery |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_public_key_cache_ttl |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_public_key_stale_ttl |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._fetch_jwks_keys |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_public_key_from_jwks_url |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_public_key |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.parse_keys |
|
0% |
14 |
14 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.is_allowed_domain |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.get_oidc_userinfo |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._build_decode_kwargs |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_configured_issuer |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_jwks_url_for_issuer |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_claim_value_for_issuer_mapping |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._apply_issuer_claim_mappings |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_jwk_from_public_key |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._get_decode_options |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._decode_jwt_with_public_key |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler._auth_jwt_with_issuer |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.auth_jwt |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTHandler.close |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.can_rbac_role_call_route |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.can_rbac_role_call_model |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.check_scope_based_access |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.check_rbac_role |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.check_admin_access |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.resolve_agent_id |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.find_and_validate_specific_team_id |
|
0% |
38 |
38 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.get_all_team_ids |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._team_has_passthrough_route_access |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._raise_team_passthrough_route_denial |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.find_team_with_model_access |
|
0% |
29 |
29 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.get_user_info |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._canonical_user_id_from_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.get_objects |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.validate_object_id |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._team_header_value |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._raise_header_team_not_allowed |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._team_id_by_alias |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.resolve_team_from_header |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.map_user_to_teams |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.sync_user_role_and_teams |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._attach_team_from_header_for_admin |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._resolve_single_team_fallback |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._resolve_db_team_fallback |
|
0% |
26 |
26 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._is_team_route_allowed |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._raise_header_team_membership_denial |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._validate_header_team_in_db_membership |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.auth_builder |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.authenticate_jwt |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.resolve_identity |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager._resolve_claim_identity |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.authorize_jwt |
|
0% |
80 |
80 |
0 |
|
0% |
42 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
JWTAuthManager.user_api_key_auth_from_result |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/handle_jwt.py |
(no function) |
|
100% |
213 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
IPAddressUtils.parse_internal_networks |
|
22% |
9 |
7 |
0 |
|
25% |
4 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
IPAddressUtils.parse_trusted_proxy_networks |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
IPAddressUtils.is_trusted_proxy |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
IPAddressUtils.is_internal_ip |
|
60% |
10 |
4 |
0 |
|
50% |
4 |
2 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
IPAddressUtils.is_request_from_trusted_proxy |
|
37% |
19 |
12 |
0 |
|
30% |
10 |
3 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
IPAddressUtils.is_request_https |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
IPAddressUtils.extract_client_ip_from_xff_hops |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
IPAddressUtils._resolve_num_trusted_hops |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
IPAddressUtils.get_mcp_client_ip |
|
29% |
34 |
24 |
0 |
|
21% |
24 |
5 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/ip_address_utils.py |
(no function) |
|
100% |
41 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
LicenseCheck.__init__ |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
LicenseCheck.read_public_key |
|
70% |
10 |
3 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
LicenseCheck._verify |
|
0% |
24 |
24 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
LicenseCheck.is_premium |
|
67% |
15 |
5 |
0 |
|
60% |
10 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
LicenseCheck.is_over_limit |
|
40% |
5 |
3 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
LicenseCheck.is_team_count_over_limit |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
LicenseCheck.grants_feature |
|
40% |
5 |
3 |
0 |
|
50% |
2 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
LicenseCheck.auto_router_capability_limit |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
LicenseCheck.verify_license_without_api_request |
|
0% |
22 |
22 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/litellm_license.py |
(no function) |
|
96% |
25 |
1 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LocalStore.get_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LocalStore.set_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LocalStore.increment_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LocalStore.delete_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
_rate_limit_disabled |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
warn_login_counters_are_per_worker |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
warn_source_login_limit_is_off |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
declared_proxy_ranges |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
_configured_range_entries |
|
22% |
9 |
7 |
0 |
|
25% |
4 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
_positive_int |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
_int_setting |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
_override_limit |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
_parse_address |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
_parse_network |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
_precedence |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
_source_limit |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
user_limit_for |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
source_group |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle.from_request |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle._keys |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle.attempt |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle._active_block |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle._shared_block_ttls |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle._local_block_ttls |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle._local_block_ttl |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle.record_failure |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle._local_bump |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle.clear_pair |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle._warn_redis |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginThrottle.refused |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginAttempt.succeeded |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
LoginAttempt.failed |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_throttle.py |
(no function) |
|
100% |
100 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
_breach_recheck_due |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
screen_login_password_for_breach |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
_rehash_password_if_needed |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
get_ui_credentials |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
_matches_env_credentials |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
_admin_credentials_match |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
_invalid_credentials_message |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
is_env_credential_login_enabled |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
LoginResult.__init__ |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
authenticate_user |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
_sign_in |
|
0% |
49 |
49 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
_ui_session_exp_timestamp |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
encode_ui_session_jwt |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
create_ui_token_object |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/login_utils.py |
(no function) |
|
98% |
52 |
1 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
master_key_boot_verdict |
|
43% |
7 |
4 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
with_stored_secrets_counted |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
enforce_master_key_boot_verdict |
|
30% |
10 |
7 |
0 |
|
17% |
6 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
announce_on_stderr_at_exit |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
_flush_stdout_then_write_stderr |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
render_refusal |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
_unsafe_reason |
|
62% |
8 |
3 |
0 |
|
50% |
6 |
3 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
_config_label |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
_source_line |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
_fix_steps |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
_config_steps |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
_key_steps |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
_migrate_from_assignment |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
_migration_lead |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/master_key_boot_check.py |
(no function) |
|
100% |
70 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_access_denied.py |
model_access_denied_client_message |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_access_denied.py |
ModelAccessDeniedHTTPException.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_access_denied.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
_check_wildcard_routing |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
get_provider_models |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
_get_models_from_access_groups |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
get_mcp_server_ids |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
get_key_models |
|
33% |
18 |
12 |
0 |
|
8% |
12 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
get_team_models |
|
71% |
17 |
5 |
0 |
|
70% |
10 |
1 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
get_complete_model_list |
|
79% |
24 |
5 |
0 |
|
75% |
16 |
4 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
get_complete_model_list.append_unique |
|
100% |
3 |
0 |
0 |
|
75% |
4 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
_hydrate_litellm_credential_name |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
get_known_models_from_wildcard |
|
16% |
32 |
27 |
0 |
|
0% |
14 |
0 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
expand_wildcard_deployments_for_model_info |
|
39% |
31 |
19 |
0 |
|
36% |
14 |
3 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
_get_wildcard_models |
|
80% |
15 |
3 |
0 |
|
67% |
12 |
2 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
get_all_fallbacks |
|
48% |
21 |
11 |
0 |
|
58% |
12 |
3 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/model_checks.py |
(no function) |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/network.py |
normalize_cidr_ranges |
|
25% |
8 |
6 |
0 |
|
17% |
6 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/network.py |
parse_trusted_proxy_ranges |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/network.py |
_unmapped |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/network.py |
ip_in_networks |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/network.py |
_is_valid_ip |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/network.py |
resolve_client_ip |
|
40% |
10 |
6 |
0 |
|
17% |
6 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/network.py |
resolve_network_context |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/network.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/oauth2_check.py |
Oauth2Handler._is_introspection_endpoint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/oauth2_check.py |
Oauth2Handler._prepare_introspection_request |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/oauth2_check.py |
Oauth2Handler._prepare_token_info_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/oauth2_check.py |
Oauth2Handler._extract_user_info |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/oauth2_check.py |
Oauth2Handler.check_oauth2_token |
|
0% |
33 |
33 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/oauth2_check.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/oauth2_proxy_hook.py |
handle_oauth2_proxy_request |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/oauth2_proxy_hook.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
_has_uppercase |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
_has_lowercase |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
_has_digit |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
_has_special_character |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
_configured_min_length |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
get_password_policy |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
_policy_violations |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
validate_password_policy |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
get_hibp_client |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
_is_suffix_in_range_response |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
_is_password_breached |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
is_breach_check_enabled |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
is_password_breached |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
breached_password_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
validate_password_not_breached |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
_strength_verdict |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
validate_passwords_bulk |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/password_policy.py |
(no function) |
|
100% |
39 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/__init__.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/exceptions.py |
NoDatabaseConnectionError.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/exceptions.py |
KeyNotInCacheError.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/exceptions.py |
KeyNotFoundError.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/exceptions.py |
PrincipalMissingSourceKeyError.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/exceptions.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
UserLoader.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
TeamLoader.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
MembershipLoader.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
user_models |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
canonical_user_id |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
raise_public |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
GrantResolver.__init__ |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
GrantResolver.resolve_identity |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
GrantResolver.resolve |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
GrantResolver._user |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
GrantResolver._membership |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/grants.py |
(no function) |
|
95% |
62 |
3 |
0 |
|
50% |
8 |
4 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/models.py |
(no function) |
|
100% |
48 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/store.py |
IdentityStore.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/store.py |
IdentityStore.resolve |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/store.py |
IdentityStore.key_from_principal |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/store.py |
IdentityStore._resolve_key |
|
78% |
18 |
4 |
0 |
|
80% |
10 |
2 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/store.py |
IdentityStore._principal_from_key |
|
80% |
10 |
2 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/resolvers/store.py |
(no function) |
|
88% |
24 |
3 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/roles.py |
map_role |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/roles.py |
team_role |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/roles.py |
(no function) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.should_call_route |
|
56% |
9 |
4 |
0 |
|
100% |
0 |
0 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.is_virtual_key_allowed_to_call_route |
|
10% |
41 |
37 |
0 |
|
7% |
44 |
3 |
|
8% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._mask_user_id |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._raise_admin_only_route_exception |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.non_proxy_admin_allowed_routes_check |
|
12% |
42 |
37 |
0 |
|
8% |
38 |
1 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.custom_admin_only_route_check |
|
29% |
7 |
5 |
0 |
|
17% |
6 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.is_llm_api_route |
|
94% |
35 |
2 |
0 |
|
95% |
42 |
2 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._is_get_mcp_server_discovery_route |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.is_management_route |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.is_info_route |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._is_azure_openai_route |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._route_matches_pattern |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._route_matches_pattern._placeholder_to_regex |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._is_wildcard_pattern |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.route_matches_wildcard_pattern |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._route_matches_allowed_route |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.check_route_access |
|
86% |
7 |
1 |
0 |
|
83% |
6 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._get_request_method |
|
56% |
9 |
4 |
0 |
|
50% |
4 |
2 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.is_auth_enforced_pass_through_route |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._auth_pass_through_denied_exception |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.jwt_team_routes_grant_pass_through |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._jwt_team_allowed_routes |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._require_auth_pass_through_access |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.check_passthrough_route_access |
|
38% |
13 |
8 |
0 |
|
20% |
10 |
2 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._is_assistants_api_request |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks.is_generate_content_route |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
RouteChecks._check_proxy_admin_viewer_access |
|
0% |
32 |
32 |
0 |
|
0% |
34 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/route_checks.py |
(no function) |
|
100% |
65 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/team_grants.py |
_decode_model_aliases |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/team_grants.py |
_json_columns |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/team_grants.py |
team_model_aliases |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/team_grants.py |
team_grants |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/team_grants.py |
(no function) |
|
100% |
38 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/trusted_proxy_utils.py |
_get_proxy_general_settings |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/trusted_proxy_utils.py |
get_trusted_proxy_cidrs |
|
100% |
3 |
0 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/trusted_proxy_utils.py |
_get_direct_client_ip |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/trusted_proxy_utils.py |
require_trusted_proxy_request |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/trusted_proxy_utils.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_normalize_public_auth_route |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_route_requires_auth_despite_public |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_get_model_from_request_context |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_normalize_claude_model |
|
50% |
18 |
9 |
0 |
|
50% |
12 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_resolve_router_settings_model_group_alias |
|
70% |
20 |
6 |
0 |
|
75% |
12 |
1 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_get_model_names_for_budget_checks |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_KeyModelBudgetLimiter.is_key_within_model_budget |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_KeyModelBudgetLimiter.get_fallback_model_within_budget |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_UserModelBudgetLimiter.is_user_within_model_budget |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_TeamModelBudgetLimiter.is_team_within_model_budget |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_TokenTeamModels.team_models |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_RawCacheRead.async_get_cache |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_raw_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_token_team_models |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_read_user_model_max_budget |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_check_user_model_budget |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_check_team_model_budget |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_check_key_model_budget_with_fallback |
|
0% |
21 |
21 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_get_bearer_token_or_received_api_key |
|
36% |
14 |
9 |
0 |
|
33% |
12 |
4 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_routing_selector_matches_claim |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_routing_selector_matches_claim._selector_matches_claim |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_matches_routing_override |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_should_route_jwt_to_oauth2_override |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_get_bearer_token |
|
44% |
16 |
9 |
0 |
|
42% |
12 |
3 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_apply_budget_limits_to_end_user_params |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
user_api_key_auth_websocket |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
user_api_key_auth_websocket_for_model |
|
0% |
34 |
34 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
user_api_key_auth_websocket_for_model.return_body |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
update_valid_token_with_end_user_params |
|
58% |
12 |
5 |
0 |
|
50% |
10 |
5 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_fetch_global_spend_with_event_coordination |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_fetch_global_spend_with_event_coordination._load_global_spend |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
get_global_proxy_spend |
|
38% |
8 |
5 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
get_rbac_role |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
get_api_key |
|
53% |
36 |
17 |
0 |
|
58% |
24 |
6 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
check_api_key_for_custom_headers_or_pass_through_endpoints |
|
48% |
27 |
14 |
0 |
|
54% |
24 |
3 |
|
51% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_auto_register_jwt_mapping |
|
0% |
25 |
25 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_lookup_jwt_mapping_token_hash |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_resolve_jwt_to_virtual_key |
|
0% |
41 |
41 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_ensure_litellm_received_at_on_request_state |
|
78% |
9 |
2 |
0 |
|
100% |
2 |
0 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_ensure_parent_otel_span_on_request_state |
|
36% |
11 |
7 |
0 |
|
17% |
6 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_read_request_body_deferring_parse_failure |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_record_unparsable_body_failure |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_refresh_session_token_grants |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_resolve_object_permission_for_unresolvable_team |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_user_api_key_auth_builder |
|
43% |
375 |
212 |
0 |
|
32% |
222 |
46 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_safe_fetch |
|
75% |
8 |
2 |
0 |
|
100% |
0 |
0 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_team_obj_from_token |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_token_can_vouch_for_team |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_inherit_org_identity |
|
25% |
16 |
12 |
0 |
|
25% |
8 |
2 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
is_no_auth_dev_mode |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_run_centralized_common_checks |
|
78% |
68 |
15 |
0 |
|
64% |
42 |
11 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_noop_none |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_apply_key_end_user_default_budget_to_token |
|
0% |
13 |
13 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_reserve_budget_after_common_checks |
|
100% |
7 |
0 |
0 |
|
50% |
4 |
2 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_should_skip_budget_checks |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_resolve_request_principal |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_authorize_authenticated_request |
|
80% |
15 |
3 |
0 |
|
50% |
6 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_spend_counter_redis_cache |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_prefetch_referenced_auth_objects |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_seed_request_destinations |
|
75% |
8 |
2 |
0 |
|
100% |
0 |
0 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
user_api_key_auth |
|
89% |
27 |
3 |
0 |
|
88% |
8 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_return_user_api_key_auth_obj |
|
80% |
10 |
2 |
0 |
|
75% |
4 |
1 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
get_api_key_from_custom_header |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_get_temp_budget_increase |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_update_key_budget_with_temp_budget_increase |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_lookup_end_user_and_apply_budget |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_enforce_key_and_fallback_model_access |
|
56% |
16 |
7 |
0 |
|
50% |
8 |
4 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_fallback_target_model_name |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
_run_post_custom_auth_checks |
|
0% |
40 |
40 |
0 |
|
0% |
28 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/auth/user_api_key_auth.py |
(no function) |
|
98% |
146 |
3 |
0 |
|
50% |
4 |
2 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/common_utils.py |
validate_batch_list_limit |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/common_utils.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
_request_tags |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
_litellm_executed_batch_runner |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
_batch_from_database |
|
50% |
8 |
4 |
0 |
|
25% |
4 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
_raise_when_input_file_must_be_managed |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
_litellm_metadata_of |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
_raise_not_found_when_openai_fallback_unservable |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
_resolve_managed_input_file_storage_url |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
_create_provider_batch_for_managed_file |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
create_batch |
|
16% |
88 |
74 |
0 |
|
0% |
30 |
0 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
retrieve_batch |
|
42% |
79 |
46 |
0 |
|
27% |
26 |
7 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
list_batches |
|
57% |
47 |
20 |
0 |
|
19% |
16 |
3 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
cancel_batch |
|
46% |
63 |
34 |
0 |
|
25% |
16 |
4 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/endpoints.py |
(no function) |
|
98% |
56 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
InvalidBatchInput.describe |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
ManagedBatchStore.get_unified_batch_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
ManagedBatchStore.get_unified_file_id |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
ManagedBatchStore.store_unified_object_id |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_StorageBackendFactory.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_ResultFileUploader.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_RouterCall.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
litellm_executed_provider_of |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_HttpGetter.get |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
FilesApiProbe.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
BodyRejection.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
upstream_lacks_files_api |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_upstream_of |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
litellm_executed_provider_for |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
resolve_litellm_executed_provider |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_provider_of |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_validation_reason |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_accept_every_body |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_parse_line |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
parse_batch_input |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
batch_error |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_validate_endpoint |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_status_code_of |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_error_body |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_line_response |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_line_error |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_result_line |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_dump |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_resolve_transition |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
executed_batch_runner_lost |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_StopWatch.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_StopWatch.stopped |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner.__init__ |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner.create |
|
0% |
18 |
18 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner.cancel |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner.fail_abandoned |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._body_rejection |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._body_rejection.reject |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._download_input |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._run |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._heartbeat |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._touch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._execute |
|
0% |
14 |
14 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._run_row |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._row_outcome |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._dispatch |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._router_call |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._row_metadata |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._upload_results |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
LiteLLMExecutedBatchRunner._advance |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
_record_batch_created |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py |
(no function) |
|
99% |
159 |
2 |
0 |
|
50% |
10 |
5 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_object_map |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_object_list |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_known_values |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_module_level_names |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_litellm_settings_keys |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_router_settings_keys |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_cache_params_keys |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_is_credential_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_render_json |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_render |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_section_lines |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_guardrail_lines |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_deployment_provider |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_model_list_lines |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
safe_config_lines |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
_proxy_config_lines |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
build_proxy_environment_report |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
build_proxy_bug_report |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/bug_report_config.py |
(no function) |
|
100% |
43 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/caching_routes.py |
_extract_cache_params |
|
56% |
9 |
4 |
0 |
|
50% |
2 |
1 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/caching_routes.py |
cache_ping |
|
43% |
21 |
12 |
0 |
|
50% |
4 |
2 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/caching_routes.py |
cache_delete |
|
55% |
11 |
5 |
0 |
|
50% |
4 |
0 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/caching_routes.py |
_get_redis_client_info |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/caching_routes.py |
cache_redis_info |
|
60% |
10 |
4 |
0 |
|
50% |
4 |
2 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/caching_routes.py |
cache_flushall |
|
78% |
9 |
2 |
0 |
|
75% |
4 |
1 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/caching_routes.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/__init__.py |
(no function) |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/chat.py |
ChatClient.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/chat.py |
ChatClient._get_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/chat.py |
ChatClient.completions |
|
0% |
28 |
28 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/chat.py |
ChatClient.completions_stream |
|
0% |
36 |
36 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/chat.py |
(no function) |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/__init__.py |
(no function) |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/_cli_context.py |
cli_context_values |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/_cli_context.py |
(no function) |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
agent_profile |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
build_agent_env |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
codex_proxy_provider |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_codex_proxy_args |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
prepare_pi |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_warn |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
codex_config_path |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
codex_declares_stop_hooks |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
prepare_codex |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
agent_launch_args |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_chat_models |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_fetch_model_listing |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_opencode_model_entry |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
opencode_provider_config |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
opencode_model_sync_env |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_codex_catalog_entry |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
codex_model_catalog |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
codex_model_catalog_path |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_replace_file |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_codex_debug_models |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_stock_codex_models |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
codex_model_sync_args |
|
0% |
27 |
27 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
agent_model_sync_env |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
verify_proxy_key |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_windows_command |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_spawn_and_wait |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_replace_process |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_hand_off |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_restore_controlling_terminal |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
run_agent |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_is_interactive |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
resolve_api_key |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_launch |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_make_agent_command |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
_make_agent_command._command |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
agent_commands |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/agents.py |
(no function) |
|
0% |
162 |
162 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
storage_notice |
|
0% |
16 |
16 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
keychain_unreadable_notice |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
context_secret_vault |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
load_token |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
save_token |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_renewal_saver |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_renewal_saver.save |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_renewal_reader |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_renewal_reader.reload |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
get_stored_api_key |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_warn |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_login_command |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
display_teams_table |
|
0% |
23 |
23 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
get_key_input |
|
0% |
40 |
40 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
display_interactive_team_selection |
|
0% |
21 |
21 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
prompt_team_selection |
|
0% |
33 |
33 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
prompt_team_selection_fallback |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_response_error_detail |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_polling_error_message |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_is_permanent_polling_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_poll_for_ready_data |
|
0% |
23 |
23 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_normalize_teams |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_start_cli_sso_flow |
|
0% |
20 |
20 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_get_cli_sso_poll_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_poll_for_authentication |
|
0% |
26 |
26 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_handle_team_selection_during_polling |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_render_and_prompt_for_team_selection |
|
0% |
32 |
32 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_configure_claude_code |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_finish_login |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_replace_stored_token |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_pkce_login |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
login |
|
0% |
43 |
43 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
logout |
|
0% |
31 |
31 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
print_token |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
whoami |
|
0% |
23 |
23 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
_key_expiry_line |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
auth_group |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/auth.py |
(no function) |
|
0% |
115 |
115 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
_ensure_master_key |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
autoroute_group |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
configure |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
start |
|
0% |
52 |
52 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
start._teardown |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
start._handle_signal |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
stop |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
_warn_deprecated_alias |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
up |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
down |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py |
(no function) |
|
0% |
39 |
39 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py |
parse_discovered_models |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py |
chat_models |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py |
embedding_models |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py |
validate_config |
|
0% |
12 |
12 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py |
_litellm_proxy_deployment |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py |
build_generated_model_list |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py |
build_generated_proxy_config |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py |
master_key_from_config |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py |
(no function) |
|
0% |
57 |
57 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
missing_proxy_runtime_modules |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
is_port_available |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
launch_proxy |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
_tail |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
poll_liveliness |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
write_pid_record |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
read_pid_record |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
clear_pid_record |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
is_running |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
terminate |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
stream_log |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py |
(no function) |
|
0% |
43 |
43 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
_is_interactive |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
_fuzzy_pick |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
_render_and_prompt_for_model |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
_render_and_prompt_for_models |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
_parse_keywords |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
_prompt_for_keyword_tier_rules |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
_prompt_for_keyword_tier_rules._rule_for |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
_load_persisted_master_key |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
run_configure_wizard |
|
0% |
41 |
41 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py |
(no function) |
|
0% |
21 |
21 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
_get_available_models |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
_select_model |
|
0% |
32 |
32 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
chat |
|
0% |
35 |
35 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
_show_help |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
_show_history |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
_save_conversation |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
_load_conversation |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
_handle_special_commands |
|
0% |
29 |
29 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
_stream_response |
|
0% |
24 |
24 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/chat.py |
(no function) |
|
0% |
41 |
41 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
claude_settings_path |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_is_default_settings_file |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
settings_file_owners |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
configure_state_path |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
load_json_or_empty |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_env_object |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
refuse_while_owned |
|
0% |
3 |
3 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_write_target |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
write_claude_settings |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_stage |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_land |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
statusline_command |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_statusline_version |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_installed_statusline_version |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
install_statusline_script |
|
0% |
16 |
16 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
with_status_line |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
merge_claude_settings |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_owned |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_fingerprint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_env |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_lookup |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_with_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_with |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_with_all |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_ours |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_claim |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_receipt |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
read_configure_receipt |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
preflight_claude_settings |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
configure_claude_settings |
|
0% |
28 |
28 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
_endpoint_text |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
unconfigure_claude_settings |
|
0% |
27 |
27 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/claude_settings.py |
(no function) |
|
0% |
126 |
126 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/cmd_quoting.py |
_double_trailing_backslashes |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/cmd_quoting.py |
quote_for_cmd |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/cmd_quoting.py |
(no function) |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
codex_configure_state_path |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_read |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_mapping |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_snapshot |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_fingerprint |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_with |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_receipt |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_codex_version |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
require_safe_codex |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
preflight_codex_settings |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_ours |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_stage_settings |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
_commit |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
configure_codex_settings |
|
0% |
37 |
37 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
unconfigure_codex_settings |
|
0% |
20 |
20 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/codex_settings.py |
(no function) |
|
0% |
54 |
54 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
get_config_file_path |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
load_config |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
save_config |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
get_config_value |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
parse_hidden_commands |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
hidden_command_names |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
normalize_base_url |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
_normalize_hidden_commands |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
config_commands |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
set_config |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
get_config |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
unset_config |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/config.py |
(no function) |
|
0% |
35 |
35 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
resolve_credential |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_Listing.ids |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_preflight |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_start |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_listing_error |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_listed_models |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_starting_model |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_model_choice |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_validated_model |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_apply_claude |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_pick_targets |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_pick_model |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_pick_codex_model |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_apply_codex |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_choose_setup |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
interactive_configure |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_connection_settings |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_connection_context |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
configure_group |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
unconfigure_group |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
configure_claude |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
configure_codex |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
unconfigure_codex |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
unconfigure_claude |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
_report_unconfigure |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/configure.py |
(no function) |
|
0% |
80 |
80 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/credentials.py |
credentials |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/credentials.py |
list |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/credentials.py |
create |
|
0% |
18 |
18 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/credentials.py |
delete |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/credentials.py |
get |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/credentials.py |
(no function) |
|
0% |
41 |
41 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
SpendLogRow._parse_metadata |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
SpendLogRow.failed |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
SpendLogRow.error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
detect_claude_session_id |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
_transport_failure |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
SpendLogsFetcher.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
SpendLogsFetcher.session_rows |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
SpendLogsFetcher._get |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
SpendLogsFetcher._page |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
SpendLogsFetcher.payload |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
_fmt_json |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
_fenced |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
_row_section |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
render_report |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
build_report |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
write_report |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
install_slash_command |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
debug |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
debug_claude |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
debug_install_claude_command |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/debug.py |
(no function) |
|
0% |
97 |
97 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/encryption.py |
encryption |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/encryption.py |
migrate |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/encryption.py |
(no function) |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/http.py |
http |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/http.py |
request |
|
0% |
31 |
31 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/http.py |
(no function) |
|
0% |
16 |
16 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
keys |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
list |
|
0% |
18 |
18 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
generate |
|
0% |
19 |
19 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
delete |
|
0% |
15 |
15 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
_parse_created_since_filter |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
_fetch_all_keys_with_pagination |
|
0% |
16 |
16 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
_filter_keys_by_created_since |
|
0% |
16 |
16 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
_display_dry_run_table |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
_prepare_key_import_data |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
_import_keys_to_destination |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
import_keys |
|
0% |
31 |
31 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/keys.py |
(no function) |
|
0% |
65 |
65 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/model_groups.py |
create_client |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/model_groups.py |
_rendered_field |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/model_groups.py |
model_groups |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/model_groups.py |
list_model_groups |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/model_groups.py |
(no function) |
|
0% |
16 |
16 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
ModelYamlInfo.access_groups_str |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
_get_model_info_obj_from_yaml |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
format_iso_datetime_str |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
format_timestamp |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
format_cost_per_1k_tokens |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
create_client |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
models |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
list_models |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
add_model |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
delete_model |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
get_model |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
get_models_info |
|
0% |
21 |
21 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
update_model |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
_filter_model |
|
0% |
17 |
17 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
_print_models_table |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
_print_summary_table |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
get_model_list_from_yaml_file |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
_get_filtered_model_list |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
_import_models_get_table_title |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
import_models |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/models.py |
(no function) |
|
0% |
79 |
79 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pi.py |
_ModelList.unique_id_mappings |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pi.py |
fetch_model_listing |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pi.py |
fetch_model_ids |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pi.py |
fetch_model_limits |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pi.py |
models_json_path |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pi.py |
_model_entry |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pi.py |
provider_block |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pi.py |
sync_models_json |
|
0% |
27 |
27 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pi.py |
(no function) |
|
0% |
56 |
56 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
Http.get |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
Http.post |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
LoopbackServer.__init__ |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
LoopbackServer.redirect_uri |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
LoopbackServer.get_request |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
LoopbackServer.wait |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_CallbackHandler.do_GET |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_CallbackHandler.log_message |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_CallbackHandler._respond |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_first |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
discover_cli_auth |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_endpoints_outside |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_origin |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_canonical_url |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_form |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_refused_redirect |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
register_client |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
pkce_pair |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
authorize_url |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
redeem_code |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
refresh_credential |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_token_request |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
revoke_credential |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_error_detail |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
run_pkce_login |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
pkce_token_record |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_ignore_warning |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
fresh_api_key |
|
0% |
21 |
21 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_key_rotated_by_a_sibling |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
_refresh_inputs |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
revoke_stored_credential |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/pkce_login.py |
(no function) |
|
0% |
113 |
113 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
Credentials.usable |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
Fetch.__call__ |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
as_mapping |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
as_str |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
printable |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
load_json |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
resolve_base_url |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
resolve_api_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
claude_credentials |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
codex_credentials |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
_transcript_line_model |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
latest_transcript_model |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
model_label |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
baseline_label |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
fetch_session |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
_session_from_payload |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
cache_path |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
load_session |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
cache_dir_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
_own_private_dir |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
_read_cache |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
_write_cache |
|
0% |
14 |
14 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
_bar |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
_display_width |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
render |
|
0% |
21 |
21 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
render.paint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
color_enabled |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
status_line |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
codex_stop_message |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
run |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/statusline_script.py |
(no function) |
|
0% |
85 |
85 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/teams.py |
teams |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/teams.py |
display_teams_table |
|
0% |
26 |
26 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/teams.py |
list |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/teams.py |
available |
|
0% |
16 |
16 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/teams.py |
assign_key |
|
0% |
38 |
38 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/teams.py |
(no function) |
|
0% |
31 |
31 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
secure_create |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
write_backup |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
read_backup |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
restore_claude_settings |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
_usable_login |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
_key_resolved_on_the_way_in |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
_stored_login_is_pkce |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
ensure_fresh_login |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
_restore_and_report |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
up |
|
0% |
28 |
28 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
up._handle_signal |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
up._restore_once |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
down |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/up.py |
(no function) |
|
0% |
42 |
42 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/users.py |
users |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/users.py |
list_users |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/users.py |
get_user |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/users.py |
create_user |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/users.py |
delete_user |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/commands/users.py |
(no function) |
|
0% |
26 |
26 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/interface.py |
styled_prompt |
|
0% |
34 |
34 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/interface.py |
show_commands |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/interface.py |
setup_shell |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/interface.py |
handle_special_commands |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/interface.py |
execute_command |
|
0% |
22 |
22 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/interface.py |
interactive_shell |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/interface.py |
(no function) |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/main.py |
print_version |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/main.py |
HideConfiguredCommandsGroup.list_commands |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/main.py |
cli |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/main.py |
version |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/main.py |
litellm_proxy_cli |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/cli/main.py |
(no function) |
|
0% |
59 |
59 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/client.py |
Client.__init__ |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/client.py |
(no function) |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/credentials.py |
CredentialsManagementClient.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/credentials.py |
CredentialsManagementClient._get_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/credentials.py |
CredentialsManagementClient.list |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/credentials.py |
CredentialsManagementClient.create |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/credentials.py |
CredentialsManagementClient.delete |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/credentials.py |
CredentialsManagementClient.get |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/credentials.py |
(no function) |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/exceptions.py |
_redact_orig_exception |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/exceptions.py |
UnauthorizedError.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/exceptions.py |
NotFoundError.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/exceptions.py |
(no function) |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/health.py |
HealthManagementClient.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/health.py |
HealthManagementClient.get_readiness |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/health.py |
HealthManagementClient.get_server_version |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/health.py |
(no function) |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/http_client.py |
HTTPClient.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/http_client.py |
HTTPClient.request |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/http_client.py |
(no function) |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/keys.py |
KeysManagementClient.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/keys.py |
KeysManagementClient._get_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/keys.py |
KeysManagementClient.list |
|
0% |
32 |
32 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/keys.py |
KeysManagementClient.generate |
|
0% |
32 |
32 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/keys.py |
KeysManagementClient.delete |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/keys.py |
KeysManagementClient.update |
|
0% |
26 |
26 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/keys.py |
KeysManagementClient.info |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/keys.py |
(no function) |
|
0% |
14 |
14 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/model_groups.py |
ModelGroupsManagementClient.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/model_groups.py |
ModelGroupsManagementClient._get_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/model_groups.py |
ModelGroupsManagementClient.info |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/model_groups.py |
(no function) |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/models.py |
ModelsManagementClient.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/models.py |
ModelsManagementClient._get_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/models.py |
ModelsManagementClient.list |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/models.py |
ModelsManagementClient.new |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/models.py |
ModelsManagementClient.delete |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/models.py |
ModelsManagementClient.get |
|
0% |
17 |
17 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/models.py |
ModelsManagementClient.info |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/models.py |
ModelsManagementClient.update |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/models.py |
(no function) |
|
0% |
14 |
14 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/teams.py |
TeamsManagementClient.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/teams.py |
TeamsManagementClient._get_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/teams.py |
TeamsManagementClient.list |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/teams.py |
TeamsManagementClient.list_v2 |
|
0% |
17 |
17 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/teams.py |
TeamsManagementClient.get_available |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/teams.py |
(no function) |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/users.py |
UsersManagementClient.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/users.py |
UsersManagementClient._get_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/users.py |
UsersManagementClient.list_users |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/users.py |
UsersManagementClient.get_user |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/users.py |
UsersManagementClient.get_user_v2 |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/users.py |
UsersManagementClient.create_user |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/users.py |
UsersManagementClient.delete_user |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/client/users.py |
(no function) |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
SpendEventConsumer.__init__ |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
SpendEventConsumer.received |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
SpendEventConsumer.handled |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
SpendEventConsumer.failed |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
SpendEventConsumer.serve |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
SpendEventConsumer._on_connection |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
SpendEventConsumer._handle |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
SpendEventConsumer.drain |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
_install_stop_signals |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
run_collector |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
address_argument |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
apply_log_level |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
pod_pgbouncer_database_url |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
main |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/collector.py |
(no function) |
|
0% |
33 |
33 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_withheld_provider_output |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
resolve_litellm_call_id |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_should_return_raw_model_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_apply_client_disconnect_metadata |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_record_streaming_client_disconnect_if_needed |
|
0% |
38 |
38 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_deferred_stream_logging_is_armed |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_assembled_model_came_from_a_later_chunk |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_assembled_model_is_the_name_the_client_asked_for |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_bill_partial_streamed_spend_on_disconnect |
|
0% |
32 |
32 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_cancel_pending_gather_tasks |
|
38% |
8 |
5 |
0 |
|
50% |
4 |
2 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_litellm_model_supports_stream_options |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_model_deployments_support_stream_options |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_stream_usage_tracking_updates |
|
58% |
19 |
8 |
0 |
|
50% |
14 |
3 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_UpstreamHttpResponse.status_code |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_UpstreamHttpResponse.headers |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_UpstreamHttpResponse.aread |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_as_upstream_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_ReadsHeaderValues.get |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_as_header_reader |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_DispatchesSuccessHandlers.dispatch_success_handlers |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_as_success_dispatcher |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
serialize_http_exception_detail |
|
33% |
15 |
10 |
0 |
|
25% |
12 |
3 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
proxy_exception_from_http_exception |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_collect_response_file_search_vector_store_ids |
|
40% |
15 |
9 |
0 |
|
25% |
12 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_authorize_response_file_search_vector_stores |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_resolve_per_request_model_group_alias |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_request_model |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_enforce_guardrail_added_tag_budgets |
|
38% |
8 |
5 |
0 |
|
50% |
2 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_parse_event_data_for_error |
|
0% |
24 |
24 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_extract_error_from_sse_chunk |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_UpstreamClosingStreamingResponse.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_UpstreamClosingStreamingResponse.upstream_generator |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_UpstreamClosingStreamingResponse.__call__ |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_wait_for_http_disconnect |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_buffer_first_chunk_honoring_disconnect |
|
0% |
26 |
26 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
sse_error_payload |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_sse_error_frames |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_sse_stream_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_resolve_stream_headers |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
create_response |
|
0% |
36 |
36 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
create_response.combined_generator |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ttft_keepalive_interval |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_aclose_late_response |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_relay_late_response |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_sanitized_late_failure |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
open_sse_before_first_byte |
|
30% |
10 |
7 |
0 |
|
25% |
4 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
open_sse_before_first_byte.keepalive_then_relay |
|
0% |
23 |
23 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_is_azure_model_router_request |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_override_openai_response_model |
|
0% |
36 |
36 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_request_metadata_buckets |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
include_guardrail_response_requested |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
attach_guardrail_information |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_uncached_input_cost |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_totals_to_zero |
|
50% |
6 |
3 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_get_cost_breakdown_from_logging_obj |
|
88% |
8 |
1 |
0 |
|
83% |
6 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_classifier_cost_from_request_data |
|
71% |
14 |
4 |
0 |
|
62% |
8 |
1 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_has_attribute_error_in_chain |
|
94% |
17 |
1 |
0 |
|
90% |
10 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
request_litellm_call_id |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
log_llm_api_exception |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_cancel_llm_call_on_client_disconnect |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_await_llm_call_cancelling_on_disconnect |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
_timing_values |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.litellm_call_id |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._merge_passthrough_streaming_headers |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.get_custom_headers |
|
86% |
28 |
4 |
0 |
|
88% |
8 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.build_litellm_proxy_success_headers_from_llm_response |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.common_processing_pre_call_logic |
|
76% |
70 |
17 |
0 |
|
62% |
40 |
13 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._pre_call_with_fallbacks |
|
21% |
29 |
23 |
0 |
|
0% |
8 |
0 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._configured_fallbacks |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._resolve_fallback_models |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._get_model_id_from_response |
|
100% |
6 |
0 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._stream_response_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._get_deployment_model_name |
|
89% |
9 |
1 |
0 |
|
83% |
6 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._response_cost_from_logging_obj |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._debug_log_request_payload |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.base_process_llm_request |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.base_process_llm_request._audit_late_failure |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._process_llm_request |
|
46% |
114 |
61 |
0 |
|
26% |
58 |
13 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._process_llm_request.refresh_stream_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._record_container_owners_from_responses_if_needed |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._extract_completed_responses_response |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._wrap_responses_stream_for_container_ownership |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.base_passthrough_process_llm_request |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._arm_detached_stream_failure_hook |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._arm_detached_stream_failure_hook._on_detached_stream_failure |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._is_streaming_response |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._is_streaming_request |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._has_post_call_guardrails |
|
50% |
8 |
4 |
0 |
|
38% |
8 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._has_post_call_guardrails_for_passthrough |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._passthrough_endpoint_has_stream_guardrail_handler |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._passthrough_event_stream_media_type |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._handle_non_streaming_allm_passthrough_route |
|
0% |
35 |
35 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._handle_event_stream_allm_passthrough_route |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._flush_deferred_async_logging |
|
27% |
15 |
11 |
0 |
|
25% |
8 |
2 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._arm_deferred_stream_dispatch |
|
0% |
16 |
16 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._arm_deferred_stream_dispatch._on_deferred_stream_complete |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._arm_deferred_stream_dispatch._on_deferred_native_stream_complete |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._run_deferred_stream_guardrails |
|
0% |
32 |
32 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._apply_router_cooldown_retry_after |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._handle_llm_api_exception |
|
83% |
52 |
9 |
0 |
|
75% |
20 |
5 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.return_sse_chunk |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._sse_chunk_serializer |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._sse_chunk_serializer.serialize |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._finalize_streaming_generator_cleanup |
|
0% |
21 |
21 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.async_streaming_data_generator |
|
0% |
54 |
54 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.async_sse_data_generator |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._process_chunk_with_cost_injection |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._process_chunk_with_cost_injection |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._process_chunk_with_cost_injection |
|
0% |
23 |
23 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._inject_cost_into_sse_frame_str |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._openai_stream_usage_kwargs |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._stream_usage_for_event |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._completion_cost_or_none |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._logging_obj_cost_or_none |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._streamed_usage_cost |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing._inject_cost_into_usage_dict |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
ProxyBaseLLMRequestProcessing.maybe_get_model_id |
|
29% |
24 |
17 |
0 |
|
14% |
14 |
2 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py |
(no function) |
|
99% |
241 |
2 |
0 |
|
50% |
8 |
4 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/admin_ui_utils.py |
show_missing_vars_in_env |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/admin_ui_utils.py |
missing_keys_form |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/admin_ui_utils.py |
admin_ui_disabled |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/admin_ui_utils.py |
(no function) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
auth_cache_invalidation_channel |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
_cache_invalidation_message_json |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
_finite_number_or_none |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
_message_from_data |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
_publish_to_redis |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
publish_auth_cache_invalidation |
|
30% |
10 |
7 |
0 |
|
25% |
4 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
evict_and_broadcast |
|
67% |
6 |
2 |
0 |
|
100% |
2 |
0 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
AuthCacheInvalidationSubscriber.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
AuthCacheInvalidationSubscriber.start |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
AuthCacheInvalidationSubscriber.stop |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
AuthCacheInvalidationSubscriber._run |
|
0% |
19 |
19 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
AuthCacheInvalidationSubscriber._consume |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
AuthCacheInvalidationSubscriber._apply_message |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
AuthCacheInvalidationSubscriber._close_pubsub |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py |
(no function) |
|
93% |
41 |
3 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/banner.py |
show_banner |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/banner.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
AsyncCacheProtocol.async_get_cache |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
AsyncCacheProtocol.async_set_cache |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
EventDrivenCacheCoordinator.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
EventDrivenCacheCoordinator._get_cached |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
EventDrivenCacheCoordinator._log_cache_hit |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
EventDrivenCacheCoordinator._log_cache_miss |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
EventDrivenCacheCoordinator._claim_role |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
EventDrivenCacheCoordinator._wait_for_signal_and_get |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
EventDrivenCacheCoordinator._load_and_cache |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
EventDrivenCacheCoordinator._signal_done |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
EventDrivenCacheCoordinator.get_or_load |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_coordinator.py |
(no function) |
|
100% |
19 |
0 |
0 |
|
50% |
4 |
2 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_pydantic_utils.py |
CacheCodec.serialize |
|
56% |
9 |
4 |
0 |
|
50% |
8 |
2 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_pydantic_utils.py |
CacheCodec.deserialize |
|
45% |
11 |
6 |
0 |
|
50% |
6 |
3 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/cache_pydantic_utils.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
callback_config_error |
|
18% |
11 |
9 |
0 |
|
12% |
8 |
1 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
_langfuse_environment_error |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
_langfuse_span_scope_error |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
_family_of |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
cross_entry_family_error |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
conflicting_span_scope_error |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
logging_metadata_config_error |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
_entry_callback_vars |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
_logging_entry_error |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
_arize_sampling_rate_error |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
_newrelic_config_error |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_config_validation.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
_classify_loaded_callback |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
_raise_callback_load_error |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
_loaded_callback_or_raise |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
initialize_callbacks_on_proxy |
|
0% |
151 |
151 |
0 |
|
0% |
78 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
get_model_group_from_litellm_kwargs |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
get_model_group_from_request_data |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
get_remaining_tokens_and_requests_from_request_data |
|
85% |
13 |
2 |
0 |
|
50% |
4 |
2 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
_serialize_scan_metadata_header |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
get_logging_caching_headers |
|
84% |
32 |
5 |
0 |
|
73% |
22 |
6 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
sanitize_openai_provider_metadata |
|
20% |
10 |
8 |
0 |
|
12% |
8 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
add_guardrail_to_applied_guardrails_header |
|
86% |
7 |
1 |
0 |
|
83% |
6 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
add_guardrail_scan_id |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
add_policy_to_applied_policies_header |
|
86% |
7 |
1 |
0 |
|
67% |
6 |
2 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
add_policy_sources_to_metadata |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
add_guardrail_response_to_standard_logging_object |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
process_callback |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
normalize_callback_names |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
strip_callback_config |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
encrypt_callback_vars |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
decrypt_callback_vars |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
_transform_callback_vars |
|
92% |
12 |
1 |
0 |
|
80% |
10 |
2 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
is_sensitive_callback_key |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
_encrypt_if_plaintext |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
_decrypt_or_passthrough |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/callback_utils.py |
(no function) |
|
99% |
73 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
resolve_include_file_path |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
IncludeResolver.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
ConfigReader.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
_merged_value |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
_merged_entry |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
_merged |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
_without_include |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
include_entries |
|
22% |
9 |
7 |
0 |
|
17% |
6 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
_pending_from |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
_resolve |
|
25% |
8 |
6 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
resolve_includes |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_includes.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_ConfigSyncPubSub.subscribe |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_ConfigSyncPubSub.get_message |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_ConfigSyncPubSub.aclose |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_ConfigSyncPubSubClient.publish |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_ConfigSyncPubSubClient.pubsub |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
coordination_redis_cache |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
config_sync_channel |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_raw_async_client |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_pubsub_capable_client |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_config_change_message_json |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
publish_config_change |
|
20% |
10 |
8 |
0 |
|
25% |
4 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
publish_config_change_for_object_type |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
publish_config_param_change |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_PublishOnWriteActions.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_PublishOnWriteActions.__getattr__ |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
_PublishOnWriteActions.__getattr__._write_then_publish |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
wrap_table_actions_for_config_sync |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
ConfigSyncSubscriber.__init__ |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
ConfigSyncSubscriber.start |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
ConfigSyncSubscriber.stop |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
ConfigSyncSubscriber._run |
|
0% |
19 |
19 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
ConfigSyncSubscriber._consume |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
ConfigSyncSubscriber._wait_for_min_resync_interval |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
ConfigSyncSubscriber._drain_pending |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
ConfigSyncSubscriber._run_resync_callbacks |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
ConfigSyncSubscriber._close_pubsub |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py |
(no function) |
|
98% |
52 |
1 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._as_object |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._as_array |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._components_schemas |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec.get_pydantic_schema |
|
40% |
5 |
3 |
0 |
|
100% |
0 |
0 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec.add_schema_to_components |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._expanded_request_field |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec.add_request_body_to_paths |
|
93% |
14 |
1 |
0 |
|
83% |
6 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._move_defs_to_components |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._def_collisions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._same_shape |
|
78% |
9 |
2 |
0 |
|
50% |
4 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._fixed_renames |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._rewritten_defs_entry |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._rewrite_defs_refs |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._extract_field_schema |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec._expand_field_definition |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec.add_request_schema |
|
70% |
10 |
3 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec.add_chat_completion_request_schema |
|
50% |
6 |
3 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec.add_embedding_request_schema |
|
50% |
6 |
3 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec.add_responses_api_request_schema |
|
50% |
6 |
3 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
CustomOpenAPISpec.add_llm_api_request_schema_body |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py |
(no function) |
|
100% |
52 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
configure_gc_thresholds |
|
33% |
12 |
8 |
0 |
|
25% |
4 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
get_active_tasks_stats |
|
91% |
11 |
1 |
0 |
|
75% |
4 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
memory_usage |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
memory_usage_in_mem_cache |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
memory_usage_in_mem_cache_items |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_ProcessMemoryInfo.rss |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_ProcessMemoryInfo.vms |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_ProcessHandle.memory_info |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_ProcessHandle.memory_percent |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_process_memory_usage |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_ProcFilesystemProcess.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_ProcFilesystemProcess.memory_info |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_ProcFilesystemProcess.memory_percent |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_process_handle |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_health_status |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_summary_process_memory |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
get_memory_summary |
|
0% |
24 |
24 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_get_gc_statistics |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_type_name_counts |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_get_object_type_counts |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_type_names |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_get_uncollectable_objects_info |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_get_cache_memory_stats |
|
0% |
27 |
27 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_get_router_memory_stats |
|
0% |
25 |
25 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
_get_process_memory_info |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
get_memory_details |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
configure_gc_thresholds_endpoint |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
get_debug_report |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
get_otel_spans |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
init_verbose_loggers |
|
38% |
39 |
24 |
0 |
|
50% |
18 |
9 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/debug_utils.py |
(no function) |
|
85% |
94 |
14 |
0 |
|
50% |
2 |
1 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
is_undiscoverable_deployment |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
is_undiscoverable_model_name |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
_team_public_model_name |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
_alias_target |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
_undiscoverable_served_names |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
_undiscoverable_patterns |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
_resolved_provider |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
_matches_undiscoverable_pattern |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
undiscoverable_model_names |
|
25% |
8 |
6 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
discoverable_rows |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py |
(no function) |
|
90% |
21 |
2 |
0 |
|
50% |
2 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
_get_salt_key |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
_get_encryption_algorithm |
|
62% |
8 |
3 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
_derive_key |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
_seal_aes_gcm |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
_open_aes_gcm |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
_encrypt_aes_gcm |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
_decrypt_aes_gcm |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
encrypt_bearer_token |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
decrypt_bearer_token |
|
33% |
9 |
6 |
0 |
|
50% |
2 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
encrypt_value_helper |
|
75% |
12 |
3 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
_legacy_ciphertext_bytes |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
_decrypt_with_signing_key |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
decrypt_if_encrypted_with |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
decrypt_value_helper |
|
93% |
15 |
1 |
0 |
|
83% |
6 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
encrypt_value |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
decrypt_value |
|
100% |
14 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
encrypt_secret_map |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
decode_secret_map |
|
80% |
10 |
2 |
0 |
|
100% |
4 |
0 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py |
(no function) |
|
100% |
33 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/error_body_call_id.py |
error_body_call_id |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/error_body_call_id.py |
with_call_id |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/error_body_call_id.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/get_routes.py |
GetRoutes.get_app_routes |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/get_routes.py |
GetRoutes.get_routes_for_mounted_app |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/get_routes.py |
GetRoutes._mounted_sub_route_info |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/get_routes.py |
GetRoutes._safe_get_endpoint_name |
|
60% |
10 |
4 |
0 |
|
75% |
4 |
1 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/get_routes.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/healthy_model_filter.py |
is_healthy_only_listing_default |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/healthy_model_filter.py |
is_healthy_only_enabled |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/healthy_model_filter.py |
get_hidden_unhealthy_model_names |
|
100% |
6 |
0 |
0 |
|
75% |
4 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/healthy_model_filter.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/default_credentials_hint.py |
should_hide_default_credentials_hint |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/default_credentials_hint.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/jwt_display_template.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/native_client_consent.py |
render_native_client_consent_page |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/native_client_consent.py |
_team_field |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/native_client_consent.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/ui_login.py |
build_ui_login_form |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/html_forms/ui_login.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_normalize_media_type |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_is_form_content_type |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
is_json_content_type |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_unqualified |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_union_members |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_numeric_form_type |
|
89% |
9 |
1 |
0 |
|
83% |
6 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
numeric_form_fields |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_numeric_form_value |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
coerce_numeric_form_fields |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_read_request_body |
|
89% |
44 |
5 |
0 |
|
75% |
12 |
3 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
is_opaque_audio_pass_through_request |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
read_raw_json_body |
|
78% |
9 |
2 |
0 |
|
100% |
4 |
0 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_safe_get_request_parsed_body |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
get_client_requested_model |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_safe_get_request_query_params |
|
44% |
9 |
5 |
0 |
|
50% |
4 |
2 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_safe_set_request_parsed_body |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
rewrite_request_model |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_safe_get_request_headers |
|
63% |
19 |
7 |
0 |
|
62% |
8 |
3 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
check_file_size_under_limit |
|
43% |
21 |
12 |
0 |
|
25% |
12 |
3 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
get_form_data |
|
75% |
8 |
2 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
convert_upload_files_to_file_data |
|
20% |
15 |
12 |
0 |
|
10% |
10 |
1 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
get_request_body |
|
75% |
8 |
2 |
0 |
|
67% |
6 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
extract_nested_form_metadata |
|
0% |
28 |
28 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
get_tags_from_request_body |
|
100% |
16 |
0 |
0 |
|
88% |
8 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
populate_request_with_path_params |
|
90% |
20 |
2 |
0 |
|
79% |
14 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
_add_vector_store_id_from_path |
|
36% |
14 |
9 |
0 |
|
17% |
6 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/http_parsing_utils.py |
(no function) |
|
100% |
41 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/json_merge_patch.py |
apply_json_merge_patch |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/json_merge_patch.py |
(no function) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
BucketObjectFetcher.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
BucketObjectReader.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
SyncBucketObjectReader.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
_parsed_config |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
s3_object_reader |
|
0% |
14 |
14 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
s3_object_reader.read |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
get_file_contents_from_s3 |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
gcs_config_bucket |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
get_config_file_contents_from_gcs |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
resolve_include_object_key |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
resolve_bucket_includes |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
resolve_bucket_includes.read |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
resolve_bucket_includes.resolve |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
bucket_object_reader |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
bucket_object_reader.read_from_s3 |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
bucket_object_reader.read_from_gcs |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
get_config_from_bucket |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
get_config_from_bucket.fetch |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
download_python_file_from_s3 |
|
0% |
22 |
22 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
download_python_file_from_gcs |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/load_config_utils.py |
(no function) |
|
96% |
27 |
1 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
_parse_deprecation_date |
|
40% |
10 |
6 |
0 |
|
50% |
6 |
3 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
_cost_map_lookup |
|
80% |
10 |
2 |
0 |
|
83% |
6 |
1 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
_mapping_field |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
_resolve_deployment_deprecation |
|
75% |
8 |
2 |
0 |
|
50% |
2 |
1 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
_classify |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
_build_info |
|
62% |
8 |
3 |
0 |
|
50% |
4 |
2 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
_dedupe |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
_bucket |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
collect_model_deprecations |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
_escape_slack_mrkdwn |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
_format_entry |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
format_deprecation_alert_message |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_deprecation.py |
(no function) |
|
97% |
30 |
1 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
configured_display_names |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
_unmarked |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
_compatibility_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
_decoded_compatibility_id |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
claude_code_model_id |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
claude_code_group_name |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
is_claude_code_client |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
claude_code_view_ids |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
ClaudeCodeRoutingNames.__contains__ |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
caller_alias_maps |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
alias_map |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
_alias_names |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
_rewrite |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
alias_target |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
alias_listing_entries |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
claude_code_requested_group |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
TeamModelNameTranslator._internal_public_pair |
|
77% |
13 |
3 |
0 |
|
50% |
6 |
3 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
TeamModelNameTranslator._is_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
TeamModelNameTranslator.build_internal_to_public_map |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
TeamModelNameTranslator._response_to_lookup_map |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
TeamModelNameTranslator.listing_entries |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
TeamModelNameTranslator.translate_listing |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
TeamModelNameTranslator.resolve_public_name |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/model_listing_utils.py |
(no function) |
|
97% |
60 |
2 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_endpoint_utils.py |
remove_sensitive_info_from_deployment |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_endpoint_utils.py |
get_custom_llm_provider_from_request_body |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_endpoint_utils.py |
get_custom_llm_provider_from_request_query |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_endpoint_utils.py |
get_custom_llm_provider_from_request_headers |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_endpoint_utils.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_error_payload.py |
attribute_of |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_error_payload.py |
error_status_code |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_error_payload.py |
openai_error_type |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_error_payload.py |
openai_error_param |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_error_payload.py |
litellm_call_id_headers |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_error_payload.py |
with_litellm_call_id |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_error_payload.py |
headers_with_litellm_call_id |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openai_error_payload.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openapi_schema_compat.py |
get_openapi_schema_with_compat |
|
50% |
20 |
10 |
0 |
|
0% |
2 |
0 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openapi_schema_compat.py |
get_openapi_schema_with_compat.patched_unknown_type_schema |
|
62% |
8 |
3 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/openapi_schema_compat.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/path_utils.py |
safe_join |
|
75% |
8 |
2 |
0 |
|
67% |
6 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/path_utils.py |
safe_filename |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/path_utils.py |
(no function) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
_ConfigTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
_ConfigTable.upsert |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
_ConfigTable.update_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
_config_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
utc_now |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
_parse_interval_hours |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
_as_utc |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
parse_reload_schedule |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
next_run_at |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
reload_schedule_status |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
pod_reload_is_due |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
read_reload_schedule |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
write_reload_interval |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
clear_reload_interval |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
record_reload_run |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
record_manual_reload |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py |
(no function) |
|
98% |
49 |
1 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/prompt_cache_pricing.py |
_valid_price |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/prompt_cache_pricing.py |
_has_required_prices |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/prompt_cache_pricing.py |
price_cache_tokens |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/prompt_cache_pricing.py |
(no function) |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/proxy_rate_limit_error.py |
map_v3_rate_limit_type |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/proxy_rate_limit_error.py |
_coerce_message |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/proxy_rate_limit_error.py |
ProxyRateLimitError.__init__ |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/proxy_rate_limit_error.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/proxy_state.py |
ProxyState.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/proxy_state.py |
ProxyState.get_proxy_state_variable |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/proxy_state.py |
ProxyState.set_proxy_state_variable |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/proxy_state.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/rbac_utils.py |
check_feature_access_for_user |
|
15% |
13 |
11 |
0 |
|
12% |
8 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/rbac_utils.py |
check_org_admin_can_generate_keys |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/rbac_utils.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/realtime_utils.py |
_realtime_request_body |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/realtime_utils.py |
(no function) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
RegistryReadThrough.__init__ |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
RegistryReadThrough._consume_resync_budget |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
RegistryReadThrough.attempt |
|
72% |
18 |
5 |
0 |
|
80% |
10 |
2 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
_db_backed_registries_enabled |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
_resync_model_deployments |
|
86% |
21 |
3 |
0 |
|
67% |
6 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
_resync_guardrails |
|
73% |
15 |
4 |
0 |
|
50% |
4 |
2 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
_resync_agents |
|
76% |
21 |
5 |
0 |
|
50% |
8 |
4 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
_model_is_loaded |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
_guardrail_is_loaded |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
_agent_is_loaded |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
_agent_from_registry |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
get_agent_with_read_through |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
_initialized_guardrail |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
get_initialized_guardrail_with_read_through |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/registry_read_through.py |
(no function) |
|
91% |
32 |
3 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_BudgetLinkedRow.spend |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_BudgetLinkedRow.budget_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_TeamMembershipRow.user_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_TeamMembershipRow.team_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_KeyRow.token |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_OrgRow.organization_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_TagRow.tag_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_ModelAccessGroupRow.access_group_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_ProjectRow.project_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_EndUserRow.user_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_rollover_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_rollover_cap |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_carried_spend |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_row_carried_spend |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_team_membership_counter_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_team_membership_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_key_counter_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_key_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_org_counter_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_org_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_tag_counter_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_tag_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_model_access_group_counter_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_model_access_group_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_project_counter_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_project_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_enduser_counter_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_enduser_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_budget_link_where |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_enduser_invalidation_where |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_queue_budget_linked_resets |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_queue_enduser_resets |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_as_utc |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_count_advanced |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_phase_is_drained |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_run_phase_in_chunks |
|
100% |
3 |
0 |
0 |
|
50% |
4 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_LazyJson.__str__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_write_key_windows |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_write_team_windows |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_WindowSource.page_query |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
_budget_cascade_event_metadata |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._new_batch |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._lease_is_held |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._acquire_lease |
|
30% |
10 |
7 |
0 |
|
17% |
6 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob.reset_budget |
|
77% |
13 |
3 |
0 |
|
50% |
6 |
3 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._with_db_retry |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._with_db_write_retry |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._invalidate_spend_counter |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._invalidate_global_proxy_spend_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._invalidate_user_api_key_cache_entry |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._invalidate_caches |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._invalidate_cache |
|
15% |
13 |
11 |
0 |
|
17% |
6 |
1 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._fetch_linked_rows |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._invalidate_enduser_caches |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._invalidate_enduser_page |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._fetch_enduser_page |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._collect_budget_cascade |
|
27% |
11 |
8 |
0 |
|
50% |
2 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._commit_budget_cascade |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._commit_budget_cascade_once |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._invalidate_budget_cascade_caches |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_expired_budget_cascade |
|
67% |
12 |
4 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob.reset_budget_for_litellm_budget_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_budget_for_litellm_budget_table_chunk |
|
54% |
13 |
6 |
0 |
|
25% |
4 |
1 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._write_key_reset_updates |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._write_key_reset_updates_once |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._write_user_reset_updates |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._write_user_reset_updates_once |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._write_team_reset_updates |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._write_team_reset_updates_once |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._emit_phase_failure |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob.reset_budget_for_litellm_keys |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_budget_for_litellm_keys_chunk |
|
37% |
38 |
24 |
0 |
|
14% |
14 |
2 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob.reset_budget_for_litellm_users |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_budget_for_litellm_users_chunk |
|
69% |
39 |
12 |
0 |
|
44% |
16 |
3 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob.reset_budget_for_litellm_teams |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_budget_for_litellm_teams_chunk |
|
35% |
37 |
24 |
0 |
|
14% |
14 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_expired_window |
|
28% |
18 |
13 |
0 |
|
33% |
6 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._roll_window_spend_row |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._window_carried_spend |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob.reset_budget_windows |
|
71% |
7 |
2 |
0 |
|
100% |
2 |
0 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_windows_for |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_window_page |
|
82% |
17 |
3 |
0 |
|
75% |
12 |
3 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_budget_common |
|
62% |
8 |
3 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_budget_for_team |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_budget_for_user |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
ResetBudgetJob._reset_budget_for_key |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/reset_budget_job.py |
(no function) |
|
100% |
194 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/resource_ownership.py |
is_proxy_admin |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/resource_ownership.py |
get_resource_owner_scopes |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/resource_ownership.py |
get_resource_owner_scopes._add |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/resource_ownership.py |
get_primary_resource_owner_scope |
|
0% |
13 |
13 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/resource_ownership.py |
user_can_access_resource_owner |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/resource_ownership.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
_FailureDetails.normalize_message |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
_FailureDetails.normalize_code |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
_FailureDetails.normalize_type |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
_original_failure |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
_failure_details |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
_status_error_code |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
_response_error_code |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
ResponsesStreamErrorState.__init__ |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
ResponsesStreamErrorState.observe_chunk |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
ResponsesStreamErrorState.mark_emitted |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
ResponsesStreamErrorState.format_failure |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/responses_stream_errors.py |
(no function) |
|
100% |
45 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
Trigger.get_next_fire_time |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
ScheduledJob.id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
ScheduledJob.trigger |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
JobScheduler.running |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
JobScheduler.get_jobs |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
JobScheduler.modify_job |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
JobScheduler.add_listener |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
JobSubmission.job_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
JobSubmission.scheduled_run_times |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
_OffsetTrigger.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
_OffsetTrigger.get_next_fire_time |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
_OffsetTrigger.__str__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
parse_stagger_settings |
|
38% |
8 |
5 |
0 |
|
50% |
2 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
resolve_stagger_identity |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
_hostname |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
offset_seconds |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
_interval_seconds |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
_is_staggerable |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
_window_for |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
_clamped_override |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
_offset_for |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
stagger_trigger |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
apply_scheduled_job_stagger |
|
69% |
13 |
4 |
0 |
|
75% |
8 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
attach_job_timing_logger |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
_log_job_submitted |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py |
(no function) |
|
100% |
45 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
Embedder.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
cosine_similarity |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
embedding_spend_metadata |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
router_embedder |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
router_embedder.embed |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
_embed_all |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
_same_dimension |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
_embed_query_and_texts |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
SemanticTextIndex.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
SemanticTextIndex._cached |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
SemanticTextIndex._merged |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
SemanticTextIndex.scores |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/semantic_text_index.py |
(no function) |
|
94% |
49 |
3 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
coerce_keepalive_interval |
|
22% |
9 |
7 |
0 |
|
25% |
4 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
keepalive_ping_has_fired |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
wrap_sse_stream_with_keepalive_pings |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
_keepalive_ping_stream |
|
0% |
17 |
17 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
is_sse_content_type |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
split_complete_sse_frames |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
wrap_passthrough_sse_bytes_with_keepalive_pings |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
_keepalive_ping_byte_stream |
|
0% |
22 |
22 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
resolve_ttft_keepalive_interval |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
_keepalive_param |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/sse_keepalive.py |
(no function) |
|
100% |
24 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/swagger_utils.py |
get_status_code |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/swagger_utils.py |
_error_description |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/swagger_utils.py |
(no function) |
|
91% |
11 |
1 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/timezone_utils.py |
parse_budget_reset_time |
|
18% |
11 |
9 |
0 |
|
17% |
6 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/timezone_utils.py |
get_budget_reset_timezone |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/timezone_utils.py |
get_budget_reset_settings |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/timezone_utils.py |
compute_budget_reset_at |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/timezone_utils.py |
get_budget_reset_time |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/timezone_utils.py |
_is_persistable_budget_duration |
|
62% |
8 |
3 |
0 |
|
0% |
2 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/timezone_utils.py |
budget_duration_error |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/timezone_utils.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
is_user_key_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.in_memory_cache_for |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.update_cache_ttl |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.update_in_memory_max_size |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.attach_redis_cache |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.get_cache |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.get_cache |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.get_cache |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.async_get_cache |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.async_get_cache |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.async_get_cache |
|
75% |
12 |
3 |
0 |
|
75% |
8 |
2 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.set_cache |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.async_set_cache |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.delete_cache |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.async_delete_cache |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.async_delete_cache_keys |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.flush_cache |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
UserApiKeyCache.async_set_cache_pipeline |
|
86% |
7 |
1 |
0 |
|
50% |
4 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
user_object_permission_id_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
object_permission_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
tag_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
tag_registry_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
model_access_group_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
model_access_group_registry_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
model_access_group_spend_counter_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
project_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
project_spend_counter_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
end_user_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
end_user_restricted_registry_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
team_membership_auth_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
team_membership_reservation_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
get_management_object_ttl |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/common_utils/user_api_key_cache.py |
(no function) |
|
98% |
59 |
1 |
0 |
|
50% |
10 |
5 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._get_guardrails_by_mode |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._mode_matches |
|
13% |
15 |
13 |
0 |
|
10% |
10 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._mode_matches._branch_runs_in_mode |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._has_guardrail_intervention |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._all_guardrails_passed |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._check_art_9_guardrails_applied |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._check_art_5_content_screened |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._check_art_12_audit_complete |
|
100% |
15 |
0 |
0 |
|
88% |
8 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._check_art_32_data_protection |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._check_art_5_1c_sensitive_data_protected |
|
80% |
10 |
2 |
0 |
|
50% |
4 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker._check_art_30_audit_complete |
|
100% |
15 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker.check_eu_ai_act |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
ComplianceChecker.check_gdpr |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/compliance_checks.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/__init__.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/_descriptors.py |
_db_is_set |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/_descriptors.py |
_resolve_one |
|
78% |
9 |
2 |
0 |
|
67% |
6 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/_descriptors.py |
resolve_fields |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/_descriptors.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/alerting.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/changed_section_keys.py |
changed_section_keys |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/changed_section_keys.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_rules.py |
_rules_for |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_rules.py |
_build_dual_source_keys |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_rules.py |
is_resource_list |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_rules.py |
rule_for |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_rules.py |
coerce_bool |
|
40% |
5 |
3 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_rules.py |
resolve |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_rules.py |
is_absent |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_rules.py |
_db_is_present |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_rules.py |
(no function) |
|
100% |
32 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
ConfigOwnedKeyError.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
config_ownership_message |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.load_yaml |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.config_value |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.owned_by_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.rejected_writes |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.shadowed_db_keys |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.shadows_db_value |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.apply_db_row |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.resolved |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.apply_runtime_values |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.source |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.__getitem__ |
|
88% |
8 |
1 |
0 |
|
83% |
6 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.__setitem__ |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.__delitem__ |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.clear |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.__iter__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.__len__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.__bool__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore._clear_runtime_keys |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore._keys |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore.db_value |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore._db_value |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore._db_value_is_shadowed |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
SettingsStore._resolution_for |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
source_for |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/settings_store.py |
(no function) |
|
100% |
37 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/sso.py |
_decrypt |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/sso.py |
_parse_role_mappings |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/sso.py |
_parse_team_mappings |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/sso.py |
resolve_sso_config |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/config_resolvers/sso.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/endpoints.py |
create_container |
|
56% |
16 |
7 |
0 |
|
100% |
0 |
0 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/endpoints.py |
list_containers |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/endpoints.py |
list_containers.fetch_page |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/endpoints.py |
retrieve_container |
|
91% |
11 |
1 |
0 |
|
100% |
0 |
0 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/endpoints.py |
delete_container |
|
91% |
11 |
1 |
0 |
|
100% |
0 |
0 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/endpoints.py |
(no function) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
_load_endpoints_config |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
get_all_route_types |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
_get_container_provider_config |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
_create_handler_for_path_params |
|
81% |
16 |
3 |
0 |
|
88% |
8 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
_create_handler_for_path_params.handler_binary_content |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
_create_handler_for_path_params.handler_multipart_upload |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
_create_handler_for_path_params.handler_container_id |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
_process_binary_request |
|
32% |
28 |
19 |
0 |
|
0% |
16 |
0 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
_process_multipart_upload_request |
|
39% |
18 |
11 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
_declared_query_params |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
_process_request |
|
92% |
13 |
1 |
0 |
|
50% |
2 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
register_container_file_endpoints |
|
100% |
15 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/handler_factory.py |
(no function) |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_allowed_container_ids_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_container_model_object_id |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
decode_container_id_for_ownership |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
get_container_forwarding_params |
|
62% |
13 |
5 |
0 |
|
38% |
8 |
3 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_get_response_id |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_dump_response |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_get_prisma_client |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_custom_llm_provider_from_responses_response |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
record_container_owners_from_responses_response |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
record_container_owner |
|
0% |
32 |
32 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_get_container_owner |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_get_stored_container_id |
|
86% |
14 |
2 |
0 |
|
67% |
6 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
assert_user_can_access_container |
|
43% |
7 |
4 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_get_container_list_data |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_get_has_more |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_with_container_list_page |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_get_allowed_container_ids |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_is_owned_container |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
_collect_owned_containers |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
list_owned_containers |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/container_endpoints/ownership.py |
(no function) |
|
96% |
45 |
2 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
CredentialHelperUtils.encrypt_credential_values |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
_credential_exists_detail |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
get_llm_router |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
_resolve_deployment_credentials |
|
38% |
8 |
5 |
0 |
|
33% |
6 |
2 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
create_credential |
|
91% |
22 |
2 |
0 |
|
67% |
6 |
2 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
get_credentials |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
get_credential_by_name |
|
78% |
9 |
2 |
0 |
|
75% |
4 |
1 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
get_credential_by_model |
|
56% |
16 |
7 |
0 |
|
33% |
6 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
delete_credential |
|
73% |
11 |
3 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
update_db_credential |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
update_credential |
|
28% |
32 |
23 |
0 |
|
12% |
16 |
2 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/credential_endpoints/endpoints.py |
(no function) |
|
100% |
37 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_auth_auto.py |
user_api_key_auth |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_auth_auto.py |
(no function) |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_prompt_management.py |
X42PromptManagement.get_chat_completion_prompt |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_prompt_management.py |
X42PromptManagement.integration_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_prompt_management.py |
(no function) |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_sso.py |
custom_sso_handler |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_sso.py |
(no function) |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_validate.py |
my_custom_validate |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/custom_validate.py |
(no function) |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
turn_cache_facts |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
_turn_time_utc |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
_write_ttl_seconds |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
bounded_session_id |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
build_autorouter_turn_transaction |
|
0% |
26 |
26 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
_p |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
_session_upsert_sql |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
_as_sql_param |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
_upsert_params |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
write_autorouter_turn |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
_upsert_turn_with_retry |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
_session_partition |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
_drain_session_partition |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
_flush_session_partition |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
flush_autorouter_turn_transactions |
|
40% |
5 |
3 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/autorouter_session_rollup.py |
(no function) |
|
98% |
86 |
2 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
DailyBaselineAttribution.adjustment |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
BaselineAccountingRecord.consistent_turn |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
BaselinePublication.costs |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
baseline_publication |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_TransactionManager.__aenter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_TransactionManager.__aexit__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_TransactionalDatabase.tx |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_session_correction_sql |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_primary_transaction |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_serialized |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_change |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_project_group |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_publish |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
BaselineAccountingStore.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
BaselineAccountingStore.for_client |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
BaselineAccountingStore.for_client.transaction |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
BaselineAccountingStore.append |
|
0% |
27 |
27 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
BaselineAccountingStore._pages |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
BaselineAccountingStore._withdraw |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
BaselineAccountingStore.retire_before |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
BaselineAccountingStore.project |
|
0% |
22 |
22 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_flush_records |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
_flush_records.append |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
flush_baseline_accounting |
|
66% |
29 |
10 |
0 |
|
33% |
6 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
flush_baseline_accounting.project |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/baseline_accounting.py |
(no function) |
|
99% |
125 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
WindowSpendLogsAggregate.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
spend_logs_seed_totals |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
_exclusion_upper_bound |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
_primary_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
_existing_primary_keys |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
_seed_base_for_missing_row |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
_seed_base |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
_transaction_started_at |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
_upsert_params |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
commit_window_spend_updates |
|
20% |
10 |
8 |
0 |
|
25% |
4 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
roll_window_spend_row |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/budget_window_spend_writer.py |
(no function) |
|
97% |
33 |
1 |
0 |
|
50% |
4 |
2 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/check_migration.py |
extract_sql_commands |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/check_migration.py |
check_prisma_schema_diff_helper |
|
0% |
24 |
24 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/check_migration.py |
check_prisma_schema_diff |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/check_migration.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/create_views.py |
SupportsExecuteRaw.execute_raw |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/create_views.py |
SupportsRawQueries.query_raw |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/create_views.py |
create_view_tolerating_race |
|
43% |
7 |
4 |
0 |
|
0% |
2 |
0 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/create_views.py |
create_missing_views |
|
77% |
71 |
16 |
0 |
|
50% |
16 |
8 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/create_views.py |
should_create_missing_views |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/create_views.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
daily_spend_entity_ids |
|
71% |
14 |
4 |
0 |
|
60% |
10 |
4 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
_quoted |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
_as_text |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
_as_int |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
_as_float |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
conflict_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
_merge |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
merge_by_conflict_key |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
_row_params |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
_insert_columns |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
build_bulk_upsert |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py |
(no function) |
|
100% |
33 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
LoopBoundSemaphore.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
LoopBoundSemaphore.current |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
DBLookupDeadlineExceeded.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
DBLookupStallTracker.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
DBLookupStallTracker.record_hit |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
DBLookupStallTracker.clear |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
DBLookupStallTracker.stalled_within |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
_consume_abandoned_lookup |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
bounded_db_lookup |
|
47% |
19 |
10 |
0 |
|
50% |
2 |
1 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_lookup_gate.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_org_member_transaction_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_is_batch_cost_row |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_batch_cost_row_to_write |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_entity_spend_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_SpendBatchManager.__aenter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_SpendBatchManager.__aexit__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_SpendTransaction.batch_ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_SpendTransaction.execute_raw |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_SpendTransactionManager.__aenter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_SpendTransactionManager.__aexit__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_DailySpendCommit.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_spend_commit_failure_is_requeue_safe |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_spend_tables_left_to_send |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_timed_request_duration_ms |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_spend_update_tx |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_mark_daily_spend_commit_started |
|
100% |
3 |
0 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_mark_daily_spend_commit_finished |
|
100% |
3 |
0 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_start_daily_spend_commit |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_track_interrupted_commit |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_settle_interrupted_commits |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_restore_tag_spend_the_commit_left_behind |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_requeue_daily_spend_the_commit_left_behind |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_write_team_member_spend |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
get_llm_router |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_DeploymentLookup.get_model_info |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
_served_model_access_groups |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
debitable_model_access_groups |
|
43% |
7 |
4 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.__init__ |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.update_database |
|
73% |
33 |
9 |
0 |
|
50% |
16 |
8 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._record_spend_log |
|
80% |
5 |
1 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._claim_batch_cost_spend_log |
|
0% |
20 |
20 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._take_over_uncharged_batch_cost_row |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._enqueue_tool_usage_transaction |
|
55% |
11 |
5 |
0 |
|
50% |
4 |
2 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._enqueue_autorouter_turn_transaction |
|
30% |
27 |
19 |
0 |
|
30% |
10 |
3 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._enqueue_baseline_accounting |
|
0% |
21 |
21 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._baseline_daily_attribution |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._enqueue_tool_registry_upsert |
|
63% |
38 |
14 |
0 |
|
50% |
22 |
5 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._enqueue_tool_registry_upsert._enqueue |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._batch_database_updates |
|
64% |
56 |
20 |
0 |
|
100% |
0 |
0 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_key_db |
|
57% |
7 |
3 |
0 |
|
100% |
2 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_user_db |
|
75% |
12 |
3 |
0 |
|
80% |
10 |
2 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_team_db |
|
29% |
14 |
10 |
0 |
|
25% |
4 |
1 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_org_db |
|
40% |
10 |
6 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_project_db |
|
29% |
7 |
5 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_agent_db |
|
57% |
7 |
3 |
0 |
|
100% |
2 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_tag_db |
|
61% |
18 |
7 |
0 |
|
58% |
12 |
3 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_model_access_group_db |
|
43% |
7 |
4 |
0 |
|
50% |
4 |
2 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._insert_spend_log_to_db |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.db_update_spend_transaction_handler |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._commit_spend_updates_to_db_with_redis |
|
0% |
46 |
46 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._flush_daily_spend_queue |
|
56% |
18 |
8 |
0 |
|
17% |
6 |
1 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._commit_spend_updates_to_db_without_redis_buffer |
|
69% |
16 |
5 |
0 |
|
0% |
2 |
0 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._commit_daily_tag_spend_to_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._commit_daily_tag_spend_to_db_with_redis |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._commit_window_spend_updates |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._drain_and_commit_daily_tag_spend_from_redis |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._flush_tool_discovery_queue |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._handle_spend_update_failure |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._commit_spend_updates_to_db |
|
47% |
128 |
68 |
0 |
|
40% |
68 |
17 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._invalidate_project_caches |
|
29% |
7 |
5 |
0 |
|
17% |
6 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_entity_spend_in_db |
|
85% |
13 |
2 |
0 |
|
83% |
6 |
1 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_daily_spend |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_daily_spend |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_daily_spend |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_daily_spend |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_daily_spend |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_daily_spend |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._update_daily_spend |
|
69% |
42 |
13 |
0 |
|
44% |
16 |
3 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.update_daily_user_spend |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.update_daily_team_spend |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.update_daily_org_spend |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.update_daily_end_user_spend |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.update_daily_agent_spend |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.update_daily_tag_spend |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter._common_add_spend_log_transaction_to_daily_transaction |
|
74% |
42 |
11 |
0 |
|
56% |
16 |
5 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.add_spend_log_transaction_to_daily_user_transaction |
|
70% |
10 |
3 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.add_spend_log_transaction_to_daily_team_transaction |
|
62% |
13 |
5 |
0 |
|
50% |
6 |
3 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.add_spend_log_transaction_to_daily_org_transaction |
|
29% |
14 |
10 |
0 |
|
33% |
6 |
2 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.add_spend_log_transaction_to_daily_end_user_transaction |
|
80% |
15 |
3 |
0 |
|
67% |
6 |
2 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.add_spend_log_transaction_to_daily_agent_transaction |
|
77% |
13 |
3 |
0 |
|
67% |
6 |
2 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
DBSpendUpdateWriter.add_spend_log_transaction_to_daily_tag_transaction |
|
71% |
17 |
5 |
0 |
|
70% |
10 |
3 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_spend_update_writer.py |
(no function) |
|
98% |
174 |
3 |
0 |
|
50% |
4 |
2 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/base_update_queue.py |
BaseUpdateQueue.__init__ |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/base_update_queue.py |
BaseUpdateQueue.add_update |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/base_update_queue.py |
BaseUpdateQueue.flush_all_updates_from_in_memory_queue |
|
71% |
7 |
2 |
0 |
|
75% |
4 |
1 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/base_update_queue.py |
BaseUpdateQueue._emit_new_item_added_to_queue_event |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/base_update_queue.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py |
DailySpendUpdateQueue.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py |
DailySpendUpdateQueue.track_interrupted_commit |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py |
DailySpendUpdateQueue.settle_interrupted_commits |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py |
DailySpendUpdateQueue.add_update |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py |
DailySpendUpdateQueue.aggregate_queue_updates |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py |
DailySpendUpdateQueue.flush_and_get_aggregated_daily_spend_update_transactions |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py |
DailySpendUpdateQueue.get_aggregated_daily_spend_update_transactions |
|
100% |
22 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py |
DailySpendUpdateQueue._emit_new_item_added_to_queue_event |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py |
(no function) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/pod_lock_manager.py |
PodLockManager.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/pod_lock_manager.py |
PodLockManager.get_redis_lock_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/pod_lock_manager.py |
PodLockManager.acquire_lock |
|
0% |
24 |
24 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/pod_lock_manager.py |
PodLockManager.release_lock |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/pod_lock_manager.py |
PodLockManager._compare_and_delete_lock |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/pod_lock_manager.py |
PodLockManager._emit_acquired_lock_event |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/pod_lock_manager.py |
PodLockManager._emit_released_lock_event |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/pod_lock_manager.py |
(no function) |
|
96% |
25 |
1 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
_spend_log_json_default |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
_encode_spend_log_row |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
_decode_spend_log_row |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
_accumulated_spend |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
_entity_transactions |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
_merged_entity_transactions |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer._should_commit_spend_updates_to_redis |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer._store_transactions_in_redis |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.store_in_memory_spend_updates_in_redis |
|
0% |
31 |
31 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer._restore_spend_updates_to_in_memory_queues |
|
0% |
13 |
13 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.restore_transactions_to_redis |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.store_spend_logs_in_redis |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.get_spend_logs_from_redis_buffer |
|
25% |
8 |
6 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer._number_of_transactions_to_store_in_redis |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer._remove_prefix_from_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.get_all_update_transactions_from_redis_buffer |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.get_all_transactions_from_redis_buffer_pipeline |
|
0% |
21 |
21 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.store_in_memory_daily_tag_spend_updates_in_redis |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer._lpop_daily_spend_transactions |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.get_all_daily_spend_update_transactions_from_redis_buffer |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.get_all_daily_team_spend_update_transactions_from_redis_buffer |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.get_all_daily_org_spend_update_transactions_from_redis_buffer |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.get_all_daily_end_user_spend_update_transactions_from_redis_buffer |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.get_all_daily_agent_spend_update_transactions_from_redis_buffer |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer.get_all_daily_tag_spend_update_transactions_from_redis_buffer |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer._parse_list_of_transactions |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer._combine_list_of_transactions |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
RedisUpdateBuffer._emit_new_item_added_to_redis_buffer_event |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py |
(no function) |
|
98% |
63 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
_RunProgress.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
_RunProgress.record_batch |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
_record_run_batch |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup.__init__ |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._refresh_bounds |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._positive_int_setting |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._duration_setting |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._retention_seconds_for |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._should_delete_spend_logs |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._timeout_ms |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._group_deadline |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._remaining_timeout_ms |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._remaining_timeout_ms.remaining |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._execute_delete_batch |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._count_remaining |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._delete_old_rows_batched |
|
0% |
41 |
41 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._finish_table |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._delete_old_logs |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._delete_old_tool_index_rows |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._delete_old_autorouter_session_rows |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._delete_old_autorouter_user_session_rows |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._delete_old_health_check_rows |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._clean_spend_log_tables |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._clean_session_rollup |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._clean_health_checks |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup._run_outcome |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
SpendLogCleanup.cleanup_old_spend_logs |
|
0% |
43 |
43 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py |
(no function) |
|
100% |
54 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup_metrics.py |
SpendLogCleanupMetrics._ensure_initialized |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup_metrics.py |
SpendLogCleanupMetrics.record_batch |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup_metrics.py |
SpendLogCleanupMetrics.record_batch_failure |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup_metrics.py |
SpendLogCleanupMetrics.set_rows_remaining |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup_metrics.py |
SpendLogCleanupMetrics.record_run |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup_metrics.py |
(no function) |
|
89% |
27 |
3 |
0 |
|
50% |
2 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
period_start |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
next_period_start |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
partition_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
upcoming_partitions |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
parse_partition_upper_bound |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
select_partitions_to_drop |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
_bounded_tx |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
SpendLogsPartitionManager.__init__ |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
SpendLogsPartitionManager.is_partitioned |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
SpendLogsPartitionManager._execute_bounded_ddl |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
SpendLogsPartitionManager.ensure_partitions |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
SpendLogsPartitionManager._list_partitions |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
SpendLogsPartitionManager.drop_partitions_older_than |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py |
(no function) |
|
94% |
31 |
2 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_update_queue.py |
SpendUpdateQueue.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_update_queue.py |
SpendUpdateQueue.flush_and_get_aggregated_db_spend_update_transactions |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_update_queue.py |
SpendUpdateQueue.add_update |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_update_queue.py |
SpendUpdateQueue.aggregate_queue_updates |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_update_queue.py |
SpendUpdateQueue._get_aggregated_spend_update_queue_item |
|
100% |
15 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_update_queue.py |
SpendUpdateQueue.get_aggregated_db_spend_update_transactions |
|
67% |
43 |
14 |
0 |
|
66% |
32 |
9 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_update_queue.py |
SpendUpdateQueue._emit_new_item_added_to_queue_event |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/spend_update_queue.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/tool_discovery_queue.py |
ToolDiscoveryQueue.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/tool_discovery_queue.py |
ToolDiscoveryQueue.add_update |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/tool_discovery_queue.py |
ToolDiscoveryQueue.flush |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/tool_discovery_queue.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
to_wire_payload |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
to_naive_utc |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
window_spend_group_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
build_window_spend_transaction |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
_merge_window_spend_transactions |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
WindowSpendUpdateQueue.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
WindowSpendUpdateQueue.add_update |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
WindowSpendUpdateQueue.aggregate_queue_updates |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
WindowSpendUpdateQueue.flush_and_get_aggregated_window_spend_transactions |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
WindowSpendUpdateQueue.get_aggregated_window_spend_transactions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py |
(no function) |
|
100% |
31 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
idle_lifetime_params |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
add_missing_query_params |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
_VerifiedChainSource.get_verified_chain |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
_verified_chain_der |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
_server_trust_anchor |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
pin_bundle_root |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
_replace_file |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
translate_libpq_ssl_params |
|
55% |
11 |
5 |
0 |
|
50% |
2 |
1 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
reader_shareable_params |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
connection_params_from_url |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
token_refresh_params_from_url |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
unsupported_db_scheme |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
unsupported_db_scheme_message |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings.from_env |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings.token_auth |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings.tls_params |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings.build_writer_url |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings._assemble_writer_url |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings.build_reader_url |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings._assemble_reader_url |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings._password_url |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings._raise_for_unsupported_scheme |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings.apply_writer_url_to_env |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
DatabaseURLSettings.apply_to_env |
|
0% |
20 |
20 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/db_url_settings.py |
(no function) |
|
100% |
85 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
_exception_chain |
|
100% |
7 |
0 |
0 |
|
75% |
4 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
_database_service_unavailable_errors |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
_batch_postgres_sqlstate |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
_exception_types |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.should_allow_request_on_db_unavailable |
|
57% |
7 |
3 |
0 |
|
25% |
4 |
1 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_database_connection_error |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_database_infrastructure_error |
|
73% |
11 |
3 |
0 |
|
62% |
8 |
3 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_prisma_data_error |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_database_transport_error |
|
69% |
13 |
4 |
0 |
|
60% |
10 |
4 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_prisma_error |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_deadlock_error |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.postgres_sqlstate |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_read_only_transaction_error |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_prisma_engine_internal_error |
|
89% |
9 |
1 |
0 |
|
83% |
6 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_database_service_unavailable_error |
|
69% |
16 |
5 |
0 |
|
60% |
10 |
4 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_permanent_database_fault |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.database_unavailable_message |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.service_unavailable_proxy_exception |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.find_database_service_unavailable_error_in_chain |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.is_database_service_unavailable_error_in_chain |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
PrismaDBExceptionHandler.handle_db_exception |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
_coerce_timeout |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
_DBReconnectClient.attempt_db_reconnect |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
call_with_db_reconnect_retry |
|
25% |
20 |
15 |
0 |
|
12% |
8 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/exception_handler.py |
(no function) |
|
100% |
59 |
0 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
_utc_date |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestAccumulator.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestAccumulator.record |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestAccumulator.drain |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestAccumulator.restore |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
fold_counts |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
build_gateway_requests_upsert |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
commit_gateway_requests_to_db |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestRedisBuffer.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestRedisBuffer.push |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestRedisBuffer._pop_batch |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestRedisBuffer._pop_all |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestRedisBuffer.pop |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestRedisBuffer.commit_if_leader |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
GatewayRequestRedisBuffer._requeue |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
flush_gateway_requests |
|
40% |
15 |
9 |
0 |
|
50% |
4 |
2 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/gateway_request_tracking.py |
(no function) |
|
98% |
42 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/health_check_latest.py |
LatestHealthCheckRow._decode_json_text |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/health_check_latest.py |
LatestHealthCheckRow._assume_utc |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/health_check_latest.py |
query_latest_health_checks |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/health_check_latest.py |
fetch_latest_health_checks |
|
40% |
5 |
3 |
0 |
|
100% |
0 |
0 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/health_check_latest.py |
fetch_latest_health_checks_for_models |
|
62% |
8 |
3 |
0 |
|
100% |
2 |
0 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/health_check_latest.py |
(no function) |
|
97% |
36 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/log_db_metrics.py |
_safe_db_event_metadata |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/log_db_metrics.py |
log_db_metrics |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/log_db_metrics.py |
log_db_metrics.wrapper |
|
94% |
17 |
1 |
0 |
|
67% |
6 |
2 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/log_db_metrics.py |
_is_exception_related_to_db |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/log_db_metrics.py |
_handle_logging_db_exception |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/log_db_metrics.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
replace_ciphertexts |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
count_values_encrypted_with |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
count_values_encrypted_with.keep |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
count_values_encrypted_with_or_none |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
reencrypt_stored_values |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
reencrypt_stored_values.reencrypted |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
_secret_columns_in |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
_rows_of |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
_reencrypt_row |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
_as_sql_parameter |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
migrate_if_requested |
|
43% |
7 |
4 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
migrate_from_previous_master_key |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
_migrate_or_failure |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
_migrate |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
describe_outcome |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/master_key_migration.py |
(no function) |
|
100% |
49 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerPlan.userlist |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_single_quoted |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_userlist_quote |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_option_settings |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_connect_query |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_server_tls_settings |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
plan_pgbouncer |
|
0% |
23 |
23 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
pooled_database_url |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_write_private |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
write_pgbouncer_ini |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
write_userlist |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
export_pooled_database_url |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
database_url_is_pooled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerTokenSource.mint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerTokenSource.expires_at |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_utcnow |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerTokenRefresher.__init__ |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerTokenRefresher.refresh |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerTokenRefresher.start |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerTokenRefresher._run |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerTokenRefresher._refresh_and_report |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerTokenRefresher.stop |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_port_open |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_unix_socket_open |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
unix_socket_path |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
pgbouncer_version |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_end |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess.__init__ |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess.pid |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess._spawn |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess._wait_ready |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess.start |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess._watch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess._supervise |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess._restart_after_delay |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess._retry_restart |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess.reload |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
PgBouncerProcess.stop |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
install_pgbouncer_token |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_install_upstream_password |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_only_in_this_process |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
_only_in_this_process.run |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
start_in_container_pgbouncer |
|
0% |
28 |
28 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/pgbouncer.py |
(no function) |
|
100% |
112 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaEngine.process |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaEngine.query |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaEngine.start_transaction |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaEngine.commit_transaction |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaEngine.rollback_transaction |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaClient._engine |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaDrainTracker.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaDrainTracker.begin_operation |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaDrainTracker.end_operation |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaDrainTracker.transaction_started |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaDrainTracker.transaction_finished |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_PrismaDrainTracker.wait_until_drained |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_TrackedPrismaEngine.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_TrackedPrismaEngine.process |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_TrackedPrismaEngine.__getattr__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_TrackedPrismaEngine.query |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_TrackedPrismaEngine.start_transaction |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_TrackedPrismaEngine.commit_transaction |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
_TrackedPrismaEngine.rollback_transaction |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.__init__ |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.token_auth |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.token_label |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.iam_token_db_auth |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._read_engine |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._write_engine |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._instrument_prisma_client |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._get_engine_pid |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._retire_engine_when_drained |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._schedule_engine_retirement |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._retirement_finished |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.connect |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._kill_engine_process |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._extract_token_from_db_url |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._parse_token_expiration |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._calculate_seconds_until_refresh |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.is_token_expired |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.get_rds_iam_token |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._endpoint_from_env |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.engine_generation |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._reconnection_settled |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.wait_for_planned_engine_replacement |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.recreate_prisma_client |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._recreate_prisma_client_locked |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._replace_prisma_client_for_token_refresh_locked |
|
0% |
27 |
27 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.start_token_refresh_task |
|
38% |
8 |
5 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.stop_token_refresh_task |
|
22% |
9 |
7 |
0 |
|
50% |
2 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._token_refresh_loop |
|
0% |
18 |
18 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._safe_refresh_token |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper._token_refresh_not_needed |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaWrapper.__getattr__ |
|
16% |
19 |
16 |
0 |
|
12% |
8 |
1 |
|
15% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaManager._get_prisma_dir |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaManager._apply_replica_identity_full_if_requested |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaManager._raise_if_partitioned_spend_logs |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
PrismaManager.setup_database |
|
34% |
32 |
21 |
0 |
|
50% |
4 |
2 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
should_update_prisma_schema |
|
100% |
5 |
0 |
0 |
|
50% |
4 |
2 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/prisma_client.py |
(no function) |
|
99% |
95 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/proxy_worker_heartbeat.py |
ProxyWorkerHeartbeat.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/proxy_worker_heartbeat.py |
ProxyWorkerHeartbeat.beat |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/proxy_worker_heartbeat.py |
ProxyWorkerHeartbeat.deregister |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/proxy_worker_heartbeat.py |
count_live_proxy_workers |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/proxy_worker_heartbeat.py |
(no function) |
|
96% |
25 |
1 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
set_child_subreaper |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
_read_comm_and_ppid |
|
0% |
18 |
18 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
list_orphaned_engine_pids |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
_try_reap |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
_send_signal |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
_await_reaped |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
terminate_and_reap |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
terminate_and_reap_all |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
reap_orphaned_engines |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
_reaper_loop |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
start_query_engine_reaper |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/query_engine_reaper.py |
(no function) |
|
100% |
24 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
_RoutedActions.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
_RoutedActions.__getattr__ |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
WriterPinnedClient.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
writer_wrapper |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.writer |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.reader |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.read_target |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.reader_unavailable |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.writer_unavailable |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.mark_writer_recovered |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper._should_use_reader |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper._try_connect |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.connect |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.disconnect |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.is_connected |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.start_token_refresh_task |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.stop_token_refresh_task |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.recreate_prisma_client |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper._recreate_reader |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
RoutingPrismaWrapper.__getattr__ |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/routing_prisma_wrapper.py |
(no function) |
|
98% |
42 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/shadow_eval_funnel.py |
pending_shadow_eval_funnel_events |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/shadow_eval_funnel.py |
record_shadow_eval_funnel_event |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/shadow_eval_funnel.py |
flush_shadow_eval_funnel |
|
22% |
9 |
7 |
0 |
|
25% |
4 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/shadow_eval_funnel.py |
(no function) |
|
92% |
12 |
1 |
0 |
|
50% |
2 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
_as_utc |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed._get_lock |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed.increment_in_memory |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed.from_db |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed._counter_row |
|
0% |
19 |
19 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed.end_user_from_db |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed._is_key_or_team_window_counter |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed._read_active_batch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed.coalesced |
|
0% |
40 |
40 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed.window_from_table |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed.window_from_db |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed.window_from_spend_logs |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
SpendCounterReseed.coalesced_window |
|
0% |
40 |
40 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_counter_reseed.py |
(no function) |
|
94% |
53 |
3 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_batching.py |
_row_payload_bytes |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_batching.py |
spend_log_row_bytes |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_batching.py |
spend_log_queue_within_budget |
|
33% |
6 |
4 |
0 |
|
50% |
2 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_batching.py |
spend_log_write_batches |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_batching.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_tool_index.py |
response_tool_call_names |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_tool_index.py |
build_tool_usage_transaction |
|
50% |
10 |
5 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_tool_index.py |
flush_tool_usage_transactions |
|
10% |
20 |
18 |
0 |
|
10% |
10 |
1 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/spend_log_tool_index.py |
(no function) |
|
96% |
25 |
1 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
token_auth_flag_enabled |
|
30% |
10 |
7 |
0 |
|
25% |
8 |
2 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
_quote |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
_normalize_quote |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
IAMEndpoint.build_url |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
parse_iam_endpoint_from_url |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
RdsIamTokenAuth.label |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
RdsIamTokenAuth.env_var |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
AzureEntraTokenAuth.label |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
AzureEntraTokenAuth.env_var |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
mint_database_token |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
parse_database_token_expiration |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
_parse_rds_token_expiration |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
_parse_entra_token_expiration |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
build_azure_entra_token_provider |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
build_database_token_auth |
|
57% |
7 |
3 |
0 |
|
50% |
6 |
3 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
resolve_database_token_auth |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/token_auth.py |
(no function) |
|
100% |
54 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
_ModelDumpMethod.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
_tool_table_actions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
_object_permission_table_actions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
_row_to_model |
|
67% |
6 |
2 |
0 |
|
25% |
4 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
batch_upsert_tools |
|
0% |
20 |
20 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
list_tools |
|
57% |
7 |
3 |
0 |
|
100% |
0 |
0 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
get_tool |
|
62% |
8 |
3 |
0 |
|
100% |
2 |
0 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
update_tool_policy |
|
70% |
10 |
3 |
0 |
|
100% |
0 |
0 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
get_tools_by_names |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
list_overrides_for_tool |
|
33% |
15 |
10 |
0 |
|
17% |
6 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
ToolPolicyRegistry.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
ToolPolicyRegistry.is_initialized |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
ToolPolicyRegistry.sync_tool_policy_from_db |
|
81% |
16 |
3 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
ToolPolicyRegistry.get_input_policy |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
ToolPolicyRegistry.get_output_policy |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
ToolPolicyRegistry.get_effective_policies |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
get_tool_policy_registry |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
add_tool_to_object_permission_blocked |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
remove_tool_from_object_permission_blocked |
|
50% |
14 |
7 |
0 |
|
50% |
6 |
3 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/db/tool_registry_writer.py |
(no function) |
|
95% |
37 |
2 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/dd_span_tagger.py |
DDSpanTagger.tag_call_id |
|
50% |
6 |
3 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/dd_span_tagger.py |
DDSpanTagger.tag_request |
|
67% |
9 |
3 |
0 |
|
67% |
6 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/dd_span_tagger.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/decisions_endpoints/__init__.py |
(no function) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/decisions_endpoints/endpoints.py |
_invalid_request |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/decisions_endpoints/endpoints.py |
_request_data |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/decisions_endpoints/endpoints.py |
_process_decisions |
|
32% |
19 |
13 |
0 |
|
100% |
0 |
0 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/decisions_endpoints/endpoints.py |
systemone |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/decisions_endpoints/endpoints.py |
decisions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/decisions_endpoints/endpoints.py |
(no function) |
|
100% |
25 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/__init__.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py |
build_skill_archive |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py |
_flattened_members |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py |
_common_root_prefix |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py |
_normalized_path |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py |
_manifest_frontmatter |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py |
_frontmatter_text |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py |
_zip_entry |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py |
_repack |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py |
(no function) |
|
100% |
31 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
ensure_index_enabled |
|
100% |
2 |
0 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
stored_skills |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
stored_skill |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
agent_skills_index |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
agent_skills_archive |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
_installable |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
_archive_for |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
_base_name |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
_slugify |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
_deduplicated |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
_with_ordinal |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
_description |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py |
(no function) |
|
100% |
39 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/ui_discovery_endpoints.py |
get_ui_config |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/discovery_endpoints/ui_discovery_endpoints.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
_metrics_endpoint |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
_resource_attributes |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
_billable_attributes |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
build_mtls_meter_provider |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
BillingMetricsRecorder.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
BillingMetricsRecorder.record |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
BillingMetricsRecorder.shutdown |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
_export_interval_ms |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
_is_pem_content |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
_write_pem |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
_resolve_credential_paths |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
load_billing_metrics_config |
|
0% |
18 |
18 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
_ActiveRecorderRegistry.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
_ActiveRecorderRegistry.set |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
_ActiveRecorderRegistry.pop |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
build_billing_metrics_recorder |
|
21% |
14 |
11 |
0 |
|
25% |
4 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
shutdown_billing_metrics_recorder |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py |
(no function) |
|
98% |
64 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/fine_tuning_endpoints/endpoints.py |
set_fine_tuning_config |
|
20% |
10 |
8 |
0 |
|
8% |
12 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/fine_tuning_endpoints/endpoints.py |
get_fine_tuning_provider_config |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/fine_tuning_endpoints/endpoints.py |
create_fine_tuning_job |
|
21% |
43 |
34 |
0 |
|
6% |
16 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/fine_tuning_endpoints/endpoints.py |
retrieve_fine_tuning_job |
|
21% |
43 |
34 |
0 |
|
6% |
16 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/fine_tuning_endpoints/endpoints.py |
list_fine_tuning_jobs |
|
26% |
34 |
25 |
0 |
|
7% |
14 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/fine_tuning_endpoints/endpoints.py |
cancel_fine_tuning_job |
|
21% |
42 |
33 |
0 |
|
7% |
14 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/fine_tuning_endpoints/endpoints.py |
(no function) |
|
100% |
28 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
_is_proxy_admin |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
_enforce_caller_supplied_provider_key |
|
40% |
5 |
3 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
_merge_query_params_into_data |
|
23% |
13 |
10 |
0 |
|
12% |
8 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
_proxy_server_imports |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
create_gemini_agent |
|
86% |
14 |
2 |
0 |
|
33% |
6 |
2 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
list_gemini_agents |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
get_gemini_agent |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
delete_gemini_agent |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
list_gemini_agent_versions |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/agents_endpoints.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/endpoints.py |
google_generate_content |
|
100% |
9 |
0 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/endpoints.py |
google_stream_generate_content |
|
100% |
12 |
0 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/endpoints.py |
google_count_tokens |
|
87% |
15 |
2 |
0 |
|
50% |
4 |
2 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/endpoints.py |
create_interaction |
|
100% |
9 |
0 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/endpoints.py |
get_interaction |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/endpoints.py |
delete_interaction |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/endpoints.py |
cancel_interaction |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/google_endpoints/endpoints.py |
(no function) |
|
100% |
30 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
is_text_content_call_type |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
is_non_conversational_call_type |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
_part_text |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
_iter_text_parts_in_content |
|
0% |
14 |
14 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
_coerce_input_to_messages |
|
0% |
21 |
21 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
_iter_inspection_messages |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
iter_message_text |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
walk_user_text |
|
0% |
34 |
34 |
0 |
|
0% |
32 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
walk_user_text._rewrite_content |
|
0% |
17 |
17 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
is_string_batch_input |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
apply_redacted_messages_back |
|
0% |
22 |
22 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
has_non_string_content |
|
0% |
10 |
10 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
build_inspection_messages |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/_content_utils.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
is_raw_sse_stream |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
_joined_sse_stream |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
_parsed_sse_events |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
_anthropic_message_start |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
is_anthropic_sse_stream |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
assemble_anthropic_sse_stream |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
model_response_text |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
anthropic_sse_error_frames |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
is_sse_error_stream |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
anthropic_sse_chunks_from_response |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/anthropic_sse.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
suppressed_compression_guardrails |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
model_hop_compression_armed |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
AutoRouterCompressionPolicy.is_same |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
_normalized_compression_choice |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
policy_from_litellm_params |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
policy_for_model |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
_compression_guardrail_classes |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
is_compression_guardrail |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
_active_compression_guardrails |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
arm_pre_call |
|
50% |
22 |
11 |
0 |
|
42% |
12 |
1 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
_as_routing_messages |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
messages_for_routing |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/auto_router_compression.py |
(no function) |
|
94% |
32 |
2 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/exception_utils.py |
is_fastapi_http_exception |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/exception_utils.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_as_str_object_mapping |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_guardrails_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_create_guardrail_row |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_delete_guardrail_row |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_find_team_guardrail_rows |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_get_guardrails_list_response |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
list_guardrails |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
list_guardrails_v2 |
|
29% |
48 |
34 |
0 |
|
15% |
20 |
3 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
create_guardrail |
|
69% |
26 |
8 |
0 |
|
50% |
6 |
3 |
|
66% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
update_guardrail |
|
40% |
25 |
15 |
0 |
|
50% |
6 |
3 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
delete_guardrail |
|
45% |
22 |
12 |
0 |
|
50% |
6 |
3 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
RegisterGuardrailRequest.get_litellm_params_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
register_guardrail |
|
21% |
47 |
37 |
0 |
|
25% |
20 |
3 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_parse_json_field |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_get_user_team_ids |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_row_to_submission_item |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
list_guardrail_submissions |
|
70% |
33 |
10 |
0 |
|
56% |
16 |
3 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
get_guardrail_submission |
|
50% |
18 |
9 |
0 |
|
25% |
8 |
2 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
approve_guardrail_submission |
|
32% |
31 |
21 |
0 |
|
30% |
10 |
3 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
reject_guardrail_submission |
|
47% |
19 |
10 |
0 |
|
38% |
8 |
3 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
patch_guardrail |
|
25% |
40 |
30 |
0 |
|
38% |
8 |
3 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
get_guardrail_info |
|
61% |
23 |
9 |
0 |
|
50% |
6 |
3 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
get_guardrail_ui_settings |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
get_category_yaml |
|
43% |
21 |
12 |
0 |
|
50% |
4 |
2 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
get_major_airlines |
|
70% |
10 |
3 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
validate_blocked_words_file |
|
15% |
34 |
29 |
0 |
|
5% |
22 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_dunder_origin |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_dunder_name |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_dunder_args |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_get_field_type_from_annotation |
|
79% |
24 |
5 |
0 |
|
77% |
22 |
3 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_extract_literal_values |
|
100% |
5 |
0 |
0 |
|
75% |
4 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_get_dict_key_options |
|
83% |
6 |
1 |
0 |
|
50% |
4 |
2 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_get_dict_value_type |
|
83% |
6 |
1 |
0 |
|
50% |
4 |
2 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_get_list_element_options |
|
83% |
6 |
1 |
0 |
|
50% |
4 |
2 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_should_skip_optional_params |
|
77% |
13 |
3 |
0 |
|
75% |
12 |
3 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_unwrap_optional_type |
|
100% |
6 |
0 |
0 |
|
75% |
4 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_build_field_dict |
|
97% |
33 |
1 |
0 |
|
92% |
26 |
2 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_extract_fields_recursive |
|
89% |
18 |
2 |
0 |
|
80% |
10 |
2 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_get_fields_from_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
get_provider_specific_params |
|
100% |
17 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
test_custom_code_guardrail |
|
34% |
38 |
25 |
0 |
|
20% |
10 |
2 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
test_custom_code_guardrail.execute_guardrail |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_resolve_guardrail_input_type |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_GuardrailLoggingObj.update_messages |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_GuardrailLoggingObj.async_success_handler |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_GuardrailLoggingObj.success_handler |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_GuardrailProxyLogging.post_call_success_hook |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_patch_logging_obj_for_guardrail |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
_emit_guardrail_success_logs |
|
0% |
19 |
19 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
apply_guardrail |
|
46% |
41 |
22 |
0 |
|
38% |
8 |
3 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py |
(no function) |
|
98% |
163 |
4 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_helpers.py |
can_modify_guardrails |
|
29% |
7 |
5 |
0 |
|
17% |
6 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_helpers.py |
should_proceed_based_on_metadata |
|
0% |
18 |
18 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_helpers.py |
should_proceed_based_on_api_key |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_helpers.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/__init__.py |
initialize_guardrail |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/__init__.py |
(no function) |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
_parse_expires_in |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
_parse_aadsts_codes |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
entra_assertion |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365TokenExchangeError.__init__ |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365TokenExchangeError.gateway_owned |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365ThrottledError.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail.__init__ |
|
0% |
14 |
14 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail.get_config_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail.async_pre_call_hook |
|
0% |
32 |
32 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._handle_evaluate_error |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._enforce_verdict |
|
0% |
22 |
22 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._build_evaluate_payload |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._resolve_conversation_id |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._get_obo_token |
|
0% |
34 |
34 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._post_allowing_error_status |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._handle_caller_fault |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._handle_throttled |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._evict_obo_token |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._handle_unavailable |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
Agent365Guardrail._record_verdict |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py |
(no function) |
|
95% |
83 |
4 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/__init__.py |
initialize_guardrail |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail.__init__ |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail.async_pre_call_hook |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail.async_moderation_hook |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail.call_aim_guardrail |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail._build_aim_inspection_messages |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail._rejection |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail._handle_block_action |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail._anonymize_request |
|
0% |
16 |
16 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail.call_aim_guardrail_on_output |
|
0% |
24 |
24 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail._handle_block_action_on_output |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail._build_aim_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail.async_post_call_success_hook |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail.async_post_call_streaming_iterator_hook |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail.forward_the_stream_to_aim |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
AimGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/aim.py |
(no function) |
|
98% |
65 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.__init__ |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.resolve_metadata_value |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.extract_request_path |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.prepare_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.build_query_params |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.build_request_headers |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.build_request_body |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.build_response_body |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.build_tag_metadata |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.build_akto_payload |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.send_request |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.handle_guardrail_response |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.handle_unreachable |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.fire_and_forget_request |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
AktoGuardrail.apply_guardrail |
|
0% |
26 |
26 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py |
(no function) |
|
98% |
65 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
AliceGuardrail.__init__ |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
AliceGuardrail.apply_guardrail |
|
0% |
16 |
16 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
AliceGuardrail._evaluate |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
AliceGuardrail._enforce |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
AliceGuardrail._apply_replacements |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
AliceGuardrail._mask_rejected |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
AliceGuardrail._on_unreachable |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
AliceGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
_json_safe |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py |
(no function) |
|
98% |
52 |
1 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py |
AporiaGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py |
AporiaGuardrail.__init__ |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py |
AporiaGuardrail.transform_messages |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py |
AporiaGuardrail.prepare_aporia_request |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py |
AporiaGuardrail.make_aporia_api_request |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py |
AporiaGuardrail.async_post_call_success_hook |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py |
AporiaGuardrail.async_moderation_hook |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py |
AporiaGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py |
(no function) |
|
97% |
29 |
1 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/__init__.py |
initialize_guardrail |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/__init__.py |
(no function) |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/base.py |
resolve_content_safety_api_version |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/base.py |
AzureGuardrailBase.__init__ |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/base.py |
AzureGuardrailBase._post_to_content_safety |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/base.py |
AzureGuardrailBase.split_text_by_words |
|
0% |
18 |
18 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/base.py |
AzureGuardrailBase.get_user_prompt |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/base.py |
(no function) |
|
94% |
18 |
1 |
0 |
|
50% |
2 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
_resolved_secret_value |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
_updated_param |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
_resolved_cost_tier |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
_resolved_price |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
_price_from_value |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail.async_make_request |
|
0% |
16 |
16 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail.apply_guardrail |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail.async_pre_call_hook |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail.update_in_memory_litellm_params |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail._record_billing_usage |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail._pop_billing_tracing_detail |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail._process_response |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail._process_error |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
AzureContentSafetyPromptShieldGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py |
(no function) |
|
86% |
42 |
6 |
0 |
|
50% |
2 |
1 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
AzureContentSafetyTextModerationGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
AzureContentSafetyTextModerationGuardrail.__init__ |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
AzureContentSafetyTextModerationGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
AzureContentSafetyTextModerationGuardrail.async_make_request |
|
0% |
16 |
16 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
AzureContentSafetyTextModerationGuardrail.apply_guardrail |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
AzureContentSafetyTextModerationGuardrail.check_severity_threshold |
|
0% |
14 |
14 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
AzureContentSafetyTextModerationGuardrail.async_pre_call_hook |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
AzureContentSafetyTextModerationGuardrail.async_post_call_success_hook |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
AzureContentSafetyTextModerationGuardrail.async_post_call_streaming_hook |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
_message_content_to_text |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py |
(no function) |
|
84% |
31 |
5 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
_redact_pii_matches |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
_redact_assessment_match_fields |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
_is_responses_api_route |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.__init__ |
|
0% |
23 |
23 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._set_streaming_params |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.update_in_memory_litellm_params |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._streams_incrementally |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._normalize_checks |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._create_bedrock_input_content_request |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._create_bedrock_output_content_request |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._build_response_content_items |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.convert_to_bedrock_format |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.get_content_items_for_message |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._build_content_item |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._collect_grounding_blocks |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._derive_grounding_blocks_from_plain_messages |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.supports_scan_only_tool_results |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._prepare_guardrail_messages_for_role |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._find_latest_message_index |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._count_message_texts |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._locate_message_texts_slice |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._select_messages_for_apply_guardrail |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._merge_masked_texts |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._merge_filtered_messages |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._load_credentials |
|
0% |
17 |
17 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._prepare_request |
|
0% |
29 |
29 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.make_bedrock_api_request |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._make_apply_guardrail_request |
|
0% |
25 |
25 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._apply_guardrail_content_with_chunking |
|
0% |
23 |
23 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._post_apply_guardrail_content_with_retry |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._post_apply_guardrail_content |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._log_apply_guardrail_attempt |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._log_apply_guardrail_success |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._log_apply_guardrail_failure |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._content_uses_contextual_grounding |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._bin_pack_bedrock_content |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._bin_pack_bedrock_content.assign |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._split_bedrock_content |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._split_bedrock_content.fragment |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._nearest_whitespace_split_index |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._is_input_too_large_error |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._merge_bedrock_guardrail_responses |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._sum_bedrock_guardrail_usage |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._sum_usage_counters |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._group_fragment_units |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._group_fragment_units.advance |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._merge_logical_unit_outputs |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._merge_logical_unit_outputs.fragment_outputs |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._merge_logical_unit_outputs.fragment_text |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._sign_and_post |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._chunk_texts_into_checks_messages |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._build_invoke_guardrail_checks_messages |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._make_invoke_guardrail_checks_request |
|
0% |
27 |
27 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._collect_invoke_checks_violations |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._sanitize_invoke_checks_response_for_logging |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._get_invoke_checks_status |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._build_invoke_checks_tracing_detail |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._get_block_exception_for_checks |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._check_bedrock_response_for_exception |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._get_bedrock_guardrail_response_status |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._parse_bedrock_guardrail_error_response |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._build_tracing_detail |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._usage_tracing_detail |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._extract_violation_category_names |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._extract_blocked_assessments |
|
0% |
41 |
41 |
0 |
|
0% |
38 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._get_http_exception_for_blocked_guardrail |
|
0% |
18 |
18 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._should_raise_guardrail_blocked_exception |
|
0% |
47 |
47 |
0 |
|
0% |
48 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.async_pre_call_hook |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.async_moderation_hook |
|
0% |
20 |
20 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.async_post_call_success_hook |
|
0% |
27 |
27 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._update_messages_with_updated_bedrock_guardrail_response |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.async_post_call_streaming_iterator_hook |
|
0% |
62 |
62 |
0 |
|
0% |
38 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._extract_masked_texts_from_response |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._apply_masking_to_messages |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._mask_content_list |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._apply_masking_to_response |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._apply_masking_to_model_response |
|
0% |
20 |
20 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._incremental_scan_cache |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._bedrock_response_has_masked_output |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail._apply_incremental_request_scan |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
BedrockGuardrail.apply_guardrail |
|
0% |
44 |
44 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py |
(no function) |
|
98% |
172 |
3 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/__init__.py |
_get_param |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/__init__.py |
initialize_guardrail |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/__init__.py |
(no function) |
|
91% |
11 |
1 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
_has_no_execution_intent |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
_has_execution_intent |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
_normalize_escaped_newlines |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
_normalize_language |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
_is_blocked_language |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
_confidence_for_block |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
BlockCodeExecutionGuardrail.__init__ |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
BlockCodeExecutionGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
BlockCodeExecutionGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
BlockCodeExecutionGuardrail._find_blocks |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
BlockCodeExecutionGuardrail._scan_text |
|
0% |
31 |
31 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
BlockCodeExecutionGuardrail._raise_block_error |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
BlockCodeExecutionGuardrail.apply_guardrail |
|
0% |
44 |
44 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/block_code_execution/block_code_execution.py |
(no function) |
|
97% |
36 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/__init__.py |
initialize_guardrail |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail.__init__ |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._build_ws_ssl_kwargs |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._resolve_cato_user_email |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._cancel_background_task |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail.async_pre_call_hook |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail.async_moderation_hook |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._inspection_messages |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._prompt_inspection_messages |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._iter_schema_string_refs |
|
0% |
29 |
29 |
0 |
|
0% |
28 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._extra_inspection_sources |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail.call_cato_guardrail |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._handle_block_action |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._anonymize_request |
|
0% |
19 |
19 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._apply_extra_redaction |
|
0% |
18 |
18 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._apply_schema_string_redaction |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._apply_prompt_redaction |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail.call_cato_guardrail_on_output |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._handle_block_action_on_output |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._build_cato_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._output_fragments |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._apply_output_fragment |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._responses_output_field |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._responses_output_fragments |
|
0% |
15 |
15 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._apply_responses_output_fragment |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._inspect_output_text |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail.async_post_call_success_hook |
|
0% |
15 |
15 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail.async_post_call_streaming_iterator_hook |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail._await_cato_message |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail.forward_the_stream_to_cato |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
CatoNetworksGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cato_networks/cato_networks.py |
(no function) |
|
99% |
97 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/__init__.py |
initialize_guardrail |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/__init__.py |
_get_optional_value |
|
0% |
15 |
15 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/__init__.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail.__init__ |
|
0% |
29 |
29 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._resolve_choice |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._coerce_timeout |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._is_mcp_call_type |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail.async_pre_call_hook |
|
0% |
16 |
16 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail.async_moderation_hook |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail.async_post_call_success_hook |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail.async_post_call_streaming_iterator_hook |
|
0% |
63 |
63 |
0 |
|
0% |
32 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._build_block_payload |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._http_exception_to_error_obj |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._streaming_content_was_modified |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_streaming_chunk_scan_text |
|
0% |
24 |
24 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._surface_matches |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._normalize_event_hooks |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._normalize_event_hooks._norm |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._infer_inspection_type_from_mode |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._log_decision |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._warn_if_mode_surface_mismatch |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._inspect_chat |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._build_chat_payload |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._post_inspection |
|
0% |
22 |
22 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._build_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._build_metadata |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._build_config |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._normalize_rule |
|
0% |
27 |
27 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._finalize_inspection |
|
0% |
32 |
32 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._stash_verdict_on_request |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._sanitize_response_for_logging |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._strip_sensitive_keys |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._has_decision_fields |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._unwrap_verdict_envelope |
|
0% |
15 |
15 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_jsonrpc_error |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._normalize_action |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_sanitized_text |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_sanitized_messages |
|
0% |
17 |
17 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._apply_redaction |
|
0% |
13 |
13 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._redact_mcp_input |
|
0% |
22 |
22 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._redact_chat_input |
|
0% |
37 |
37 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._redact_responses_instructions |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._instruction_text_from_messages |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._non_instruction_messages |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._is_instruction_role |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._clear_chat_input_tool_arguments |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._redact_chat_output |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._redact_model_response_choices |
|
0% |
35 |
35 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._redact_text_completion_choices |
|
0% |
17 |
17 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._redact_message_reasoning_fields |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._clear_arguments_field |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._clear_tool_call_arguments |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._redact_responses_api_output |
|
0% |
26 |
26 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._sanitized_messages_to_responses_input |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._rewrite_responses_input_text |
|
0% |
30 |
30 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_masked_entity_count |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._handle_api_error |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_inspect_messages_from_request |
|
0% |
28 |
28 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_tool_definition_text |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._collect_strings |
|
0% |
9 |
9 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._flatten_responses_input |
|
0% |
19 |
19 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._normalize_message_content |
|
0% |
24 |
24 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_response_messages |
|
0% |
42 |
42 |
0 |
|
0% |
30 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_message_reasoning_parts |
|
0% |
19 |
19 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._field |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._field_list |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_message_tool_argument_parts |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_tool_call_arguments |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail._extract_function_call_arguments |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
CiscoAIDefenseGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py |
(no function) |
|
99% |
175 |
1 |
0 |
|
50% |
2 |
1 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_serialize_mcp_content_item |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_source_field |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin.should_run_guardrail |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._post_inspection |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._handle_api_error |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._finalize_inspection |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin.async_post_mcp_tool_call_hook |
|
0% |
28 |
28 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._build_blocking_mcp_response |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._replace_mcp_tool_response |
|
0% |
40 |
40 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._replacement_structured_content |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._extract_mcp_tool_call_response |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._inspect_mcp_request |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._inspect_mcp_response |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._build_mcp_request_payload |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._build_mcp_response_payload |
|
0% |
19 |
19 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._hydrate_mcp_tool_context |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._normalize_mcp_response |
|
0% |
28 |
28 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._build_mcp_result |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._set_mcp_tool_response_text |
|
0% |
38 |
38 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._coerce_to_content_list |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
_CiscoAIDefenseMcpMixin._extract_sanitized_mcp_arguments |
|
0% |
23 |
23 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py |
(no function) |
|
80% |
46 |
9 |
0 |
|
25% |
8 |
2 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/__init__.py |
_coerce_event_hook |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/__init__.py |
_get_optional_value |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/__init__.py |
initialize_guardrail |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/__init__.py |
(no function) |
|
91% |
11 |
1 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_parse_ip_literal |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_validate_api_base |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_is_str_object_dict |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_is_object_list |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_replace_text_in_content |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_render_tool_intent |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_query_for_target |
|
0% |
25 |
25 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_safe_int |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_safe_response_text |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_content_hash |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_entry_bytes |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_display_hash |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_recovery_marker |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_build_compresr_retrieve_tool |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
has_compresr_retrieve_tool |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_merge_retrieve_tool |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_extract_compresr_tool_calls |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_resolve_call_id |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_caller_scope |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_scoped_store_key |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_is_responses_api_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_is_anthropic_messages_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_build_assistant_message_from_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_build_anthropic_followup_messages |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
_build_responses_followup_items |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail.__init__ |
|
0% |
33 |
33 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._should_bypass |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._request_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._handle_compress_failure |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._evict_oldest |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._prune_originals |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._existing_originals |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._store_originals |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._bound_call_bytes |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._retrieve_original |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._resolve_retrievals |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._call_compress |
|
0% |
40 |
40 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._select_targets |
|
0% |
22 |
22 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._extract_fallback_query |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._apply_compression_results |
|
0% |
27 |
27 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._mirror_texts_channel |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail.apply_guardrail |
|
0% |
55 |
55 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail.async_should_run_agentic_loop |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail.async_build_agentic_loop_plan |
|
0% |
23 |
23 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail._sanitized_follow_up_kwargs |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
CompresrGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py |
(no function) |
|
97% |
107 |
3 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/__init__.py |
initialize_guardrail |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/__init__.py |
(no function) |
|
86% |
14 |
2 |
0 |
|
50% |
2 |
1 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py |
ConductDecision.verdict |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py |
ConductDecision.rule_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py |
ConductCheck.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py |
request_payload |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py |
decision_status |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py |
record_decision |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py |
apply_conduct_guardrail |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py |
binds_unreachable_fallback |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py |
(no function) |
|
76% |
49 |
12 |
0 |
|
25% |
4 |
1 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/content_text.py |
content_to_text |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/content_text.py |
is_all_text_parts |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/content_text.py |
merge_rewritten_text_parts |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/content_text.py |
assistant_text_from_response |
|
0% |
18 |
18 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/content_text.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/__init__.py |
initialize_guardrail |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
_normalize_content |
|
0% |
19 |
19 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
_extract_text_from_content |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
_extract_text_from_message |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
_merge_metadata_bags |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
streaming_params_from_litellm_params |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
_messages_since_last_assistant |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
_merge_request_transforms |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
_apply_message_redaction |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
_redacted_messages |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler.__init__ |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler._set_streaming_params |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler.update_in_memory_litellm_params |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler._call_crowdstrike_aidr_guard |
|
0% |
21 |
21 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler._build_guard_input_for_request |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler._build_guard_input_for_response |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler._extract_transformed_texts |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler._call_or_fail_open |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler.structured_messages_cover_full_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler._writeback_messages |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler.apply_guardrail |
|
0% |
51 |
51 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
CrowdStrikeAIDRHandler.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/crowdstrike_aidr.py |
(no function) |
|
98% |
89 |
2 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/__init__.py |
initialize_guardrail |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/__init__.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
_metadata_bucket |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
CustomCodeGuardrailError.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
CustomCodeGuardrail.__init__ |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
CustomCodeGuardrail.get_config_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
CustomCodeGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
CustomCodeGuardrail._do_compile |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
CustomCodeGuardrail._compile_custom_code |
|
0% |
14 |
14 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
CustomCodeGuardrail.apply_guardrail |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
CustomCodeGuardrail._prepare_safe_request_data |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
CustomCodeGuardrail._process_result |
|
0% |
33 |
33 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
CustomCodeGuardrail.update_custom_code |
|
0% |
23 |
23 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py |
(no function) |
|
97% |
38 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
allow |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
block |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
flag |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
modify |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
regex_match |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
regex_match_all |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
regex_replace |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
regex_find_all |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
json_parse |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
json_stringify |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
json_schema_valid |
|
0% |
14 |
14 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
_basic_json_schema_validate |
|
0% |
21 |
21 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
extract_urls |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
is_valid_url |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
all_urls_valid |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
get_url_domain |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
_http_error_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
_http_success_response |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
_prepare_http_body |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
http_request |
|
0% |
24 |
24 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
_execute_http_request |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
http_get |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
http_post |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
detect_code |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
detect_code_languages |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
contains_code_language |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
contains |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
contains_any |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
contains_all |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
word_count |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
char_count |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
lower |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
upper |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
trim |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
get_custom_code_primitives |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py |
(no function) |
|
100% |
64 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/response_rejection_code.py |
(no function) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py |
AsyncAwareTransformer.visit_AsyncFunctionDef |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py |
AsyncAwareTransformer.visit_AsyncFor |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py |
AsyncAwareTransformer.visit_AsyncWith |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py |
AsyncAwareTransformer.visit_Await |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py |
_inplacevar_ |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py |
_build_sandbox_builtins |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py |
build_sandbox_globals |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py |
compile_sandboxed |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py |
(no function) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
_FirewallResponseBody.json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
_firewall_response_body |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
DeepKeepGuardrail.__init__ |
|
0% |
24 |
24 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
DeepKeepGuardrail._extract_user_api_key_metadata |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
DeepKeepGuardrail._build_request_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
DeepKeepGuardrail._fail_open_passthrough |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
DeepKeepGuardrail._handle_guardrail_request_error |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
DeepKeepGuardrail._build_return_inputs |
|
0% |
25 |
25 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
DeepKeepGuardrail.apply_guardrail |
|
0% |
40 |
40 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
DeepKeepGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py |
(no function) |
|
94% |
49 |
3 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails.__init__ |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails._call_dynamoai_guardrails |
|
0% |
25 |
25 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails._process_dynamoai_guardrails_response |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails._determine_guardrail_status |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails._create_error_message |
|
0% |
18 |
18 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails.async_pre_call_hook |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails.async_moderation_hook |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails.async_post_call_success_hook |
|
0% |
25 |
25 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails.async_post_call_streaming_iterator_hook |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
DynamoAIGuardrails.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py |
(no function) |
|
100% |
30 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/__init__.py |
(no function) |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails.__init__ |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails._call_enkryptai_guardrails |
|
0% |
25 |
25 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails._process_enkryptai_guardrails_response |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails._determine_guardrail_status |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails._create_error_message |
|
0% |
21 |
21 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails.async_pre_call_hook |
|
0% |
19 |
19 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails.async_moderation_hook |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails.async_post_call_success_hook |
|
0% |
27 |
27 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails.apply_guardrail |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails.async_post_call_streaming_iterator_hook |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
EnkryptAIGuardrails.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py |
(no function) |
|
97% |
33 |
1 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/__init__.py |
_get_config_value |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/__init__.py |
initialize_guardrail |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/__init__.py |
(no function) |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
_header_value_allowed |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
_sanitize_inbound_headers |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
_extract_inbound_headers |
|
0% |
21 |
21 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
_structured_rows_to_write_back |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
GenericGuardrailAPI.__init__ |
|
0% |
23 |
23 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
GenericGuardrailAPI._extract_user_api_key_metadata |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
GenericGuardrailAPI._fail_open_passthrough |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
GenericGuardrailAPI._build_request_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
GenericGuardrailAPI._build_guardrail_return_inputs |
|
0% |
17 |
17 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
GenericGuardrailAPI._handle_guardrail_request_error |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
GenericGuardrailAPI.apply_guardrail |
|
0% |
42 |
42 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
GenericGuardrailAPI.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
GenericGuardrailAPI.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py |
(no function) |
|
95% |
37 |
2 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/__init__.py |
initialize_guardrail |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/__init__.py |
_get_config_value |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/__init__.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
_GraySwanMonitorHTTPResponse.raise_for_status |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
_GraySwanMonitorHTTPResponse.json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
_GraySwanMonitorHTTPClient.post |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrailAPIError.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail.__init__ |
|
0% |
24 |
24 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail.should_run_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail.apply_guardrail |
|
0% |
32 |
32 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._is_grayswan_exception |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail.run_grayswan_guardrail |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._process_grayswan_response |
|
0% |
32 |
32 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._call_grayswan_api |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._process_response_internal |
|
0% |
24 |
24 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._prepare_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._extract_inbound_headers |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._prepare_payload |
|
0% |
23 |
23 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._format_violation_message |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._format_violated_rules |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._resolve_threshold |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._resolve_reasoning_mode |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
GraySwanGuardrail._log_guardrail_failure |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py |
(no function) |
|
98% |
54 |
1 |
0 |
|
50% |
4 |
2 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/__init__.py |
initialize_guardrail |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
GuardrailsAI.__init__ |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
GuardrailsAI.make_guardrails_ai_api_request |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
GuardrailsAI.make_guardrails_ai_api_request_pre_call_request |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
GuardrailsAI.process_input |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
GuardrailsAI.async_pre_call_hook |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
GuardrailsAI.async_logging_hook |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
GuardrailsAI.async_post_call_success_hook |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
GuardrailsAI.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
GuardrailsAI.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py |
(no function) |
|
98% |
40 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/__init__.py |
_coerce_event_hook |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/__init__.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_is_str_object_dict |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_is_object_list |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_flatten_messages_for_compression |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_restore_content_shapes |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_tool_call_name |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_is_retrieve_tool_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_retrieve_call_ids_in_message |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_anthropic_tool_use_retrieve_id |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_anthropic_retrieve_ids_in_message |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_raw_retrieve_call_ids |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_retrieval_result_indices |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_protected_indices |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_restore_protected_messages |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_build_compress_failure_detail |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_read_ccr_hashes |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_build_headroom_retrieve_tool |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_resolve_call_id |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
has_headroom_retrieve_tool |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_extract_headroom_tool_calls |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_build_assistant_message_from_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_is_responses_api_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_is_anthropic_messages_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_build_anthropic_followup_messages |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
_build_responses_followup_items |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail.__init__ |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail._should_bypass |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail._request_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail._resolve_timeout |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail.update_in_memory_litellm_params |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail._prune_expired_hashes |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail._handle_compress_failure |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail._call_compress |
|
0% |
33 |
33 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail._call_retrieve |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail.apply_guardrail |
|
0% |
49 |
49 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail.async_pre_call_deployment_hook |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail.async_should_run_agentic_loop |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail.async_build_agentic_loop_plan |
|
0% |
32 |
32 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
HeadroomGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py |
(no function) |
|
96% |
90 |
4 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/__init__.py |
initialize_guardrail |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_LoggedCallDetails.model_call_details |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_TokenPayloadSource.json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_InteractionPayloadSource.json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_interaction_body |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_proxy_server_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_proxy_request_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_logged_request_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_token_payload |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_header_value |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_is_image_part |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_scannable_text |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
is_saas |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
_get_jwt |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
HiddenlayerGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
HiddenlayerGuardrail.__init__ |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
HiddenlayerGuardrail.apply_guardrail |
|
0% |
33 |
33 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
HiddenlayerGuardrail._call_hiddenlayer |
|
0% |
26 |
26 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
HiddenlayerGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
HiddenlayerGuardrailV2.__init__ |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
HiddenlayerGuardrailV2.apply_guardrail |
|
0% |
43 |
43 |
0 |
|
0% |
30 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
HiddenlayerGuardrailV2._call_hiddenlayer |
|
0% |
22 |
22 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
HiddenlayerGuardrailV2.get_config_model |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py |
(no function) |
|
98% |
91 |
2 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/__init__.py |
initialize_guardrail |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/__init__.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector.__init__ |
|
0% |
25 |
25 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector._call_detector_server |
|
0% |
23 |
23 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector._call_orchestrator |
|
0% |
23 |
23 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector._filter_detections_by_threshold |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector._determine_guardrail_status_detector_server |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector._determine_guardrail_status_orchestrator |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector._create_error_message_detector_server |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector._create_error_message_orchestrator |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector.async_pre_call_hook |
|
0% |
28 |
28 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector.async_moderation_hook |
|
0% |
27 |
27 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector.async_post_call_success_hook |
|
0% |
42 |
42 |
0 |
|
0% |
32 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector.async_post_call_streaming_iterator_hook |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
IBMGuardrailDetector.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py |
(no function) |
|
100% |
33 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/javelin/__init__.py |
initialize_guardrail |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/javelin/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/javelin/javelin.py |
JavelinGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/javelin/javelin.py |
JavelinGuardrail.__init__ |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/javelin/javelin.py |
JavelinGuardrail.call_javelin_guard |
|
0% |
33 |
33 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/javelin/javelin.py |
JavelinGuardrail.async_pre_call_hook |
|
0% |
43 |
43 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/javelin/javelin.py |
JavelinGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/javelin/javelin.py |
(no function) |
|
95% |
22 |
1 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai.py |
lakeraAI_Moderation.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai.py |
lakeraAI_Moderation.__init__ |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai.py |
lakeraAI_Moderation._check_response_flagged |
|
0% |
17 |
17 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai.py |
lakeraAI_Moderation._check |
|
0% |
62 |
62 |
0 |
|
0% |
42 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai.py |
lakeraAI_Moderation.async_pre_call_hook |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai.py |
lakeraAI_Moderation.async_moderation_hook |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai.py |
(no function) |
|
100% |
28 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
humanize_lakera_block_reasons |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
_template_uses_reason_placeholder |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
_pre_masking_scope_indices |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
_apply_redacted_messages_back_preserving_fields |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
_has_combined_messages_and_input |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
_has_responses_instructions |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
_breakdown_has_pii_violation |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
_unmaskable_reason |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
_build_lakera_inspection_messages |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail.__init__ |
|
0% |
15 |
15 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail.update_in_memory_litellm_params |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail._validate_advisory_config |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail._build_advisory_message |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail._filter_skipped_messages |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail.call_v2_guard |
|
0% |
24 |
24 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail._mask_pii_in_messages |
|
0% |
26 |
26 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail._mask_unwritable_instructions_pii_in_place |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail.async_pre_call_hook |
|
0% |
44 |
44 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail.async_moderation_hook |
|
0% |
24 |
24 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail.async_post_call_success_hook |
|
0% |
37 |
37 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail._is_only_pii_violation |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
LakeraAIGuardrail._get_http_exception_for_blocked_guardrail |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py |
(no function) |
|
100% |
46 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail.__init__ |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._get_field |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._extract_tool_call_fields |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._generate_ulid |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail.async_pre_call_hook |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail.async_moderation_hook |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail.async_post_call_success_hook |
|
0% |
39 |
39 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._get_or_generate_conversation_id |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._run_lasso_guardrail |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._handle_classification |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._handle_masking |
|
0% |
21 |
21 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._map_masked_messages_back |
|
0% |
46 |
46 |
0 |
|
0% |
36 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._update_tool_calls_from_masked |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._handle_api_error |
|
0% |
13 |
13 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._log_masking_applied |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._expand_messages_for_classification |
|
0% |
29 |
29 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._prepare_headers |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._prepare_payload |
|
0% |
27 |
27 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._call_lasso_api |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._process_lasso_response |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._check_for_blocking_actions |
|
0% |
10 |
10 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._parse_violated_deputies |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail._apply_masking_to_model_response |
|
0% |
36 |
36 |
0 |
|
0% |
28 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
LassoGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py |
(no function) |
|
90% |
69 |
7 |
0 |
|
50% |
2 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/__init__.py |
initialize_guardrail |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/__init__.py |
(no function) |
|
80% |
10 |
2 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/__init__.py |
(no function) |
|
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 |
_load_competitors_excluding_brand |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/airline.py |
AirlineCompetitorIntentChecker.__init__ |
|
0% |
21 |
21 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/airline.py |
AirlineCompetitorIntentChecker._classify_ambiguous |
|
0% |
23 |
23 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/airline.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
normalize |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
_word_boundary_match |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
_count_signals |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
_compile_marker |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
text_for_entity_matching |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
BaseCompetitorIntentChecker.__init__ |
|
0% |
24 |
24 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
BaseCompetitorIntentChecker._classify_ambiguous |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
BaseCompetitorIntentChecker._find_matches |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
BaseCompetitorIntentChecker.run |
|
0% |
49 |
49 |
0 |
|
0% |
30 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/base.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
CategoryConfig.__init__ |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail.__init__ |
|
0% |
35 |
35 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._init_competitor_intent_checker |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._normalize_patterns |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._normalize_blocked_words |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._category_config_view |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._assert_within_categories_dir |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._resolve_category_file_path |
|
0% |
23 |
23 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._load_categories |
|
0% |
53 |
53 |
0 |
|
0% |
28 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._load_conditional_category |
|
0% |
36 |
36 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._load_category_file |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._read_category_yaml |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._load_category_file_json |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._should_apply_severity |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._add_pattern |
|
0% |
21 |
21 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._lookup_pattern_extra |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._load_blocked_words_file |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._find_pattern_spans |
|
0% |
22 |
22 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._match_near_keyword |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._gap_text_allowed |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._merge_spans |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._mask_spans |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._convert_word_number_sequence |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._check_patterns |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._check_conditional_categories |
|
0% |
46 |
46 |
0 |
|
0% |
34 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._check_phrase_patterns |
|
0% |
18 |
18 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._check_category_keywords |
|
0% |
35 |
35 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._check_blocked_words |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._handle_conditional_match |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._handle_category_keyword_match |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._handle_pattern_match |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._handle_blocked_word_match |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._filter_single_text |
|
0% |
28 |
28 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._keyword_to_regex_pattern |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._mask_content |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._process_images |
|
0% |
26 |
26 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._describe_image_response_content |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._count_masked_entities |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._build_match_details |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._get_detection_methods |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._get_patterns_checked_count |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._get_policy_templates |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._compute_risk_score |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._apply_competitor_intent_policy |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._log_guardrail_information |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._get_mcp_tool_name |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._assert_argument_label_clean |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._filter_argument_value |
|
0% |
15 |
15 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._scan_mcp_tool_call_arguments |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._get_tool_call_arguments |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._set_tool_call_arguments |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._filter_tool_call_arguments |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._scan_tool_call_arguments |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail.apply_guardrail |
|
0% |
33 |
33 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._streamed_scan_plan |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._cut_breaks_wider_context |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._trim_streamed_choice_buffer |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail._merge_detections |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail.async_post_call_streaming_iterator_hook |
|
0% |
64 |
64 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
ContentFilterGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py |
(no function) |
|
99% |
153 |
1 |
0 |
|
50% |
2 |
1 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py |
_load_patterns_from_json |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py |
get_compiled_pattern |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py |
get_all_pattern_names |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py |
get_pattern_metadata |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py |
get_available_content_categories |
|
77% |
31 |
7 |
0 |
|
75% |
12 |
3 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py |
(no function) |
|
100% |
29 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
_is_logged_judge_call |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
_get_litellm_param |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
_coerce_event_hook |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
_text_under_review |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
_build_judge_prompt |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
LLMAsAJudgeGuardrail.__init__ |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
LLMAsAJudgeGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
LLMAsAJudgeGuardrail.should_run_guardrail |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
LLMAsAJudgeGuardrail._run_judge |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
LLMAsAJudgeGuardrail.apply_guardrail |
|
0% |
39 |
39 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
LLMAsAJudgeGuardrail._event_type_for |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
initialize_guardrail |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py |
(no function) |
|
93% |
75 |
5 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/__init__.py |
initialize_guardrail |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail.apply_guardrail |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail._check_request_tools |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail._resolve_end_user_object_permission |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail._get_end_user_id_from_request_data |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail._fetch_end_user_object |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail._get_allowed_mcp_servers_from_object_permission |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail._extract_mcp_server_name |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
MCPEndUserPermissionGuardrail._get_tool_name_from_definition |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_end_user_permission/mcp_end_user_permission.py |
(no function) |
|
94% |
31 |
2 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/__init__.py |
initialize_guardrail |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/__init__.py |
initialize_guardrail._get |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/__init__.py |
(no function) |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
get_mcp_jwt_signer |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
_load_private_key_from_env |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
_generate_rsa_key_pair |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
_int_to_base64url |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
_compute_kid |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
_fetch_jwks |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
_fetch_oidc_discovery |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner.__init__ |
|
0% |
39 |
39 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner.jwks_max_age |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner.get_jwks |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._get_oidc_discovery |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._verify_incoming_jwt |
|
0% |
29 |
29 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._introspect_opaque_token |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._validate_required_claims |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._resolve_end_user_identity |
|
0% |
26 |
26 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._build_scope |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._apply_claim_operations |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._passthrough_optional_claims |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._build_claims |
|
0% |
18 |
18 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._build_channel_token_claims |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner._build_debug_header |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
MCPJWTSigner.async_pre_call_hook |
|
0% |
39 |
39 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
inject_mcp_jwt_headers_for_upstream |
|
0% |
20 |
20 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py |
(no function) |
|
99% |
75 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_security/__init__.py |
initialize_guardrail |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_security/__init__.py |
(no function) |
|
80% |
10 |
2 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_security/mcp_security_guardrail.py |
MCPSecurityGuardrail.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_security/mcp_security_guardrail.py |
MCPSecurityGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_security/mcp_security_guardrail.py |
MCPSecurityGuardrail.async_pre_call_hook |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_security/mcp_security_guardrail.py |
MCPSecurityGuardrail._extract_mcp_server_names_from_tools |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_security/mcp_security_guardrail.py |
MCPSecurityGuardrail._find_unregistered_mcp_servers |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/mcp_security/mcp_security_guardrail.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/__init__.py |
initialize_guardrail |
|
0% |
16 |
16 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase.__init__ |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._encode_graph_user_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._get_access_token |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._graph_post |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._compute_protection_scopes |
|
0% |
18 |
18 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._process_content |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._resolve_user_id |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._logging_kwargs_metadata |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._resolve_trusted_user_id |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._resolve_user_id_from_logging_kwargs |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._should_block |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase.is_token_id_prompt |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase.completion_prompt_to_str |
|
0% |
17 |
17 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase._extract_tool_call_args_from_message |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
PurviewGuardrailBase.get_prompt_text_for_dlp |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/base.py |
(no function) |
|
95% |
43 |
2 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail.get_config_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail._check_content |
|
0% |
33 |
33 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail._extract_responses_api_function_call_args |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail._completion_response_text_parts |
|
0% |
25 |
25 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail._assemble_responses_api_from_chunks |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail._responses_api_input_to_str |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail._resolve_user_id_for_blocking |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail.async_pre_call_hook |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail.async_post_call_success_hook |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail.async_post_call_streaming_iterator_hook |
|
0% |
39 |
39 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail.logging_hook |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail.logging_hook._log_safe |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail.logging_hook._run_in_new_loop |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
MicrosoftPurviewDLPGuardrail.async_logging_hook |
|
0% |
25 |
25 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/microsoft_purview/purview_dlp.py |
(no function) |
|
87% |
39 |
5 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/__init__.py |
initialize_guardrail |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
plan_file_scans |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_content_blocks |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_classify_block |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_is_reference |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_parse_block |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_block_byte_data_type_and_data |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_first_supported_byte_data_type |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_parse_data_uri |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_mime_to_byte_data_type |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_mime_from_filename |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_safe_b64decode |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
_is_remote_uri |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py |
(no function) |
|
100% |
52 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorAPIError.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
_redact_scanned_content |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.__init__ |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._get_api_endpoint |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._create_sanitize_request |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._extract_content_from_response |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._build_api_error_detail |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._build_block_error_detail |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._build_logging_response |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._raise_if_fail_closed |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.update_in_memory_litellm_params |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._log_request_debug |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._log_response_debug |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.make_model_armor_request |
|
0% |
33 |
33 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.sanitize_file_prompt |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._should_block_content |
|
0% |
19 |
19 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._get_sanitized_content |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._filter_result_items |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._has_deidentify_match |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._resolve_streaming_outcome |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._append_armor_response |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._process_response |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._unscannable_block_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._scan_request_files |
|
0% |
45 |
45 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.async_pre_call_hook |
|
0% |
42 |
42 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.async_moderation_hook |
|
0% |
42 |
42 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.async_post_call_success_hook |
|
0% |
33 |
33 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._is_terminal_error_stream |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._classify_stream |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._final_responses_api_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._responses_api_response_text |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._extract_streaming_content |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._responses_delta_field |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._responses_delta_field_texts |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._streaming_content_to_scan |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._apply_sanitized_content |
|
0% |
3 |
3 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._assemble_chat_completion_stream |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._assemble_stream |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._error_payload |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._build_responses_error_items |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail._stream_error_items |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.async_post_call_streaming_iterator_hook |
|
0% |
64 |
64 |
0 |
|
0% |
42 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.apply_guardrail |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
ModelArmorGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py |
(no function) |
|
98% |
103 |
2 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/__init__.py |
initialize_guardrail |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/__init__.py |
initialize_guardrail_v2 |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/__init__.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaBlockedMessage.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaBlockedMessage._is_result_true |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail.__init__ |
|
0% |
20 |
20 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._create_background_noma_check |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._process_user_message_check |
|
0% |
28 |
28 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._process_llm_response_check |
|
0% |
28 |
28 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._determine_guardrail_status |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._should_only_sensitive_data_failed |
|
0% |
17 |
17 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._extract_anonymized_content |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._should_anonymize |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._is_result_true |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._replace_user_message_content |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._replace_llm_response_content |
|
0% |
5 |
5 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._check_user_message_background |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._check_llm_response_background |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._handle_verdict_background |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail.async_pre_call_hook |
|
0% |
24 |
24 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail.async_moderation_hook |
|
0% |
23 |
23 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail.async_post_call_success_hook |
|
0% |
21 |
21 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._check_user_message |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._check_llm_response |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._call_noma_api |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail._check_verdict |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
NomaGuardrail.async_post_call_streaming_iterator_hook |
|
0% |
24 |
24 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma.py |
(no function) |
|
98% |
61 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail.__init__ |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail._get_authorization_header |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail._requires_api_key |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail._get_non_empty_str |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail._resolve_action_from_response |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail._build_scan_payload |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail._sanitize_payload_for_transport |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail._sanitize_payload_for_transport._default |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail._call_noma_scan |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail._add_guardrail_observability |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail._apply_action |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
NomaV2Guardrail.apply_guardrail |
|
0% |
36 |
36 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/noma_v2.py |
(no function) |
|
96% |
50 |
2 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/onyx/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/onyx/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/onyx/onyx.py |
OnyxGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/onyx/onyx.py |
OnyxGuardrail.__init__ |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/onyx/onyx.py |
OnyxGuardrail._validate_with_guard_server |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/onyx/onyx.py |
OnyxGuardrail.apply_guardrail |
|
0% |
20 |
20 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/onyx/onyx.py |
OnyxGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/onyx/onyx.py |
(no function) |
|
95% |
22 |
1 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/__init__.py |
initialize_guardrail |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/__init__.py |
_get_config_value |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/__init__.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/base.py |
OpenAIGuardrailBase.get_user_prompt |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/base.py |
(no function) |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
OpenAIModerationGuardrail.__init__ |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
OpenAIModerationGuardrail._get_api_key |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
OpenAIModerationGuardrail.async_make_request |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
OpenAIModerationGuardrail._check_moderation_result |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
OpenAIModerationGuardrail.apply_guardrail |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
OpenAIModerationGuardrail._process_response |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
OpenAIModerationGuardrail._process_error |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
OpenAIModerationGuardrail._build_tracing_detail |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
OpenAIModerationGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
OpenAIModerationGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py |
(no function) |
|
93% |
28 |
2 |
0 |
|
50% |
2 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/__init__.py |
initialize_guardrail |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrailBlockedException.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail.__init__ |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail._validate_config |
|
0% |
19 |
19 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail._get_actor |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail._get_tracker_actor_id |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail._get_session_id |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail._call_checkpoint |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail.apply_guardrail |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail._generate_post_guardrail_llm_texts |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail._block_current_message |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail._get_trackers_corrected_message |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
OvalixGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/ovalix/ovalix.py |
(no function) |
|
95% |
39 |
2 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/__init__.py |
initialize_guardrail |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
_TextCompletionRequest.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
_TextCompletionRequest.get_messages |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
_TextCompletionRequest.update_original_body |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
PangeaHandler.__init__ |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
PangeaHandler._call_pangea_ai_guard |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
PangeaHandler._async_pre_call_hook |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
PangeaHandler.async_pre_call_hook |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
PangeaHandler._async_post_call_success_hook |
|
0% |
29 |
29 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
PangeaHandler.async_post_call_success_hook |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
PangeaHandler.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
PangeaHandler.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py |
(no function) |
|
97% |
31 |
1 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/__init__.py |
initialize_guardrail |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
_ToolCallFunctionSlice._coerce_to_scannable_text |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler.__init__ |
|
0% |
21 |
21 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler.should_run_guardrail |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._extract_text_from_messages |
|
0% |
13 |
13 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._extract_text_from_content_list |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._extract_response_text |
|
0% |
18 |
18 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._call_panw_api |
|
0% |
88 |
88 |
0 |
|
0% |
44 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._get_mcp_server_name |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._get_masked_text |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._mask_content_list |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._apply_mcp_masking |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._apply_masking_to_messages |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._apply_masking_to_response |
|
0% |
17 |
17 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._build_error_detail |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._record_scan_id |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._handle_api_error_with_logging |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._prepare_metadata_from_request |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._extract_text_from_sse_bytes |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._extract_text_from_streaming_events |
|
0% |
21 |
21 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._extract_text_from_streaming_events._attr |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._scan_raw_streaming_text |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._check_and_mark_scanned |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._extract_prompt_from_request |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler.async_pre_call_hook |
|
0% |
49 |
49 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler.async_post_call_success_hook |
|
0% |
45 |
45 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._scan_and_process_streaming_response |
|
0% |
26 |
26 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler.async_post_call_streaming_iterator_hook |
|
0% |
57 |
57 |
0 |
|
0% |
32 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._scan_tool_calls_for_guardrail |
|
0% |
21 |
21 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._masked_tool_call_arguments |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._get_tool_call_function |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._set_tool_call_arguments |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._is_anthropic_request |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._use_latest_user_only |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._get_latest_user_text_indices |
|
0% |
30 |
30 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler.supports_scan_only_tool_results |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._get_scannable_text_indices |
|
0% |
23 |
23 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler._mcp_name_fallback |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler.apply_guardrail |
|
0% |
100 |
100 |
0 |
|
0% |
64 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
PanwPrismaAirsHandler.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py |
(no function) |
|
98% |
94 |
2 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/__init__.py |
initialize_guardrail |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/__init__.py |
_get_config_value |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/__init__.py |
(no function) |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
_PillarProtectHTTPResponse.raise_for_status |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
_PillarProtectHTTPResponse.json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
_PillarProtectHTTPClient.post |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
_encode_json_for_header |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
_truncate_evidence_payload |
|
0% |
34 |
34 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
build_pillar_response_headers |
|
0% |
17 |
17 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail.__init__ |
|
0% |
32 |
32 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail.async_pre_call_hook |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail.async_moderation_hook |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail.async_post_call_success_hook |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail.run_pillar_guardrail |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail._handle_api_error |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail._prepare_headers |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail._set_bool_header |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail._resolve_bool_config |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail._parse_bool_value |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail._extract_model_and_provider |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail._prepare_payload |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail._call_pillar_api |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail._process_pillar_response |
|
0% |
34 |
34 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail._raise_pillar_detection_exception |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
PillarGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py |
(no function) |
|
98% |
63 |
1 |
0 |
|
50% |
4 |
2 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_JsonResponse.json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_json_body |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_json_escaped_len |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_split_sse_preface |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_flush_unmaskable_buffer |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_coalesce_first_sse_frame |
|
0% |
24 |
24 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.__init__ |
|
0% |
40 |
40 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.validate_environment |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._get_session_iterator |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._close_http_session |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.__del__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._has_block_action |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._get_presidio_analyze_request_payload |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.analyze_text |
|
0% |
48 |
48 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.analyze_text._fail_on_invalid_response |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._analyze_text_chunked |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._analyze_text_chunked._analyze_chunk_bounded |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._get_chunk_semaphore |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._coerce_analyze_chunk_size |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._split_text_for_analysis |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._merge_chunked_analyze_results |
|
0% |
26 |
26 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._merge_chunked_analyze_results._priority |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._post_presidio_anonymize |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._finalize_presidio_anonymize_simple |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._finalize_presidio_anonymize_numbered_tokens |
|
0% |
26 |
26 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.anonymize_text |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.filter_analyze_results_by_score |
|
0% |
23 |
23 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.raise_exception_if_blocked_entities_detected |
|
0% |
9 |
9 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.check_pii |
|
0% |
25 |
25 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.async_pre_call_hook |
|
0% |
42 |
42 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.logging_hook |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.logging_hook.run_in_new_loop |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.async_logging_hook |
|
0% |
40 |
40 |
0 |
|
0% |
28 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.async_post_call_success_hook |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._unmask_pii_text |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._is_anthropic_message_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._process_anthropic_response_for_pii |
|
0% |
19 |
19 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._process_response_for_pii |
|
0% |
46 |
46 |
0 |
|
0% |
44 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._mask_output_response |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._mask_buffered_model_response_stream |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._stream_apply_output_masking |
|
0% |
39 |
39 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._mask_anthropic_sse_stream |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._unmask_sse_bytes_chunk |
|
0% |
21 |
21 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._unmask_responses_api_completed_chunk |
|
0% |
12 |
12 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._stream_pii_unmasking |
|
0% |
44 |
44 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.async_post_call_streaming_iterator_hook |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking._preserve_usage_from_last_chunk |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.get_presidio_settings_from_request_data |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.print_verbose |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.apply_guardrail |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
_OPTIONAL_PresidioPIIMasking.update_in_memory_litellm_params |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/presidio.py |
(no function) |
|
99% |
100 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/__init__.py |
initialize_guardrail |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
_modified_or_original |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
_inputs_with_structured_messages |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
_inputs_with_modifications |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail.__init__ |
|
0% |
20 |
20 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail.supports_scan_only_tool_results |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail.apply_guardrail |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._apply_guardrail_on_request |
|
0% |
28 |
28 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._is_sent_to_protect |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._structured_messages_with_modifications |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._apply_guardrail_on_response |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._protect_response_text |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._extract_texts_from_messages |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._process_standalone_images |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._resolve_key_alias_from_request_data |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail.sanitize_file_content |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._sanitize_file_content |
|
0% |
28 |
28 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._raise_if_file_blocked |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._process_image_url_item |
|
0% |
28 |
28 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._process_document_item |
|
0% |
45 |
45 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail.process_message_files |
|
0% |
19 |
19 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail.filter_messages_by_role |
|
0% |
19 |
19 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._build_headers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._redact_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._log_api_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail._log_api_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
PromptSecurityGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py |
(no function) |
|
98% |
82 |
2 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/promptguard/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/promptguard/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/promptguard/promptguard.py |
PromptGuardGuardrail.__init__ |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/promptguard/promptguard.py |
PromptGuardGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/promptguard/promptguard.py |
PromptGuardGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/promptguard/promptguard.py |
PromptGuardGuardrail.apply_guardrail |
|
0% |
44 |
44 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/promptguard/promptguard.py |
PromptGuardGuardrail._extract_texts_from_messages |
|
0% |
14 |
14 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/promptguard/promptguard.py |
(no function) |
|
95% |
38 |
2 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qohash/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qohash/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qohash/qohash.py |
QostodianNexus.__init__ |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qohash/qohash.py |
QostodianNexus.apply_guardrail |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qohash/qohash.py |
QostodianNexus.get_config_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qohash/qohash.py |
(no function) |
|
93% |
15 |
1 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail.__init__ |
|
0% |
17 |
17 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail._validate_on_flagged |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail.update_in_memory_litellm_params |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail._has_any_check_enabled |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail._convert_messages_to_api_format |
|
0% |
33 |
33 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail._convert_tools_to_api_format |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail._check_if_flagged |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail._build_evaluate_payload |
|
0% |
21 |
21 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail._run_qualifire_check |
|
0% |
38 |
38 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail.apply_guardrail |
|
0% |
19 |
19 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
QualifireGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py |
(no function) |
|
100% |
31 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/__init__.py |
_event_hook_from_mode |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/__init__.py |
(no function) |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
_is_object_dict |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
_is_object_list |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._get_field |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._extract_tool_call_args_from_message |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._iter_schema_text |
|
0% |
20 |
20 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._extract_tool_definition_text |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail.__init__ |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._call_analyze |
|
0% |
35 |
35 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._raise_for_config_error |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._verdict_blocks |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._handle_unreachable |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._raise_if_blocked |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._format_blocked_detail |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._log_flagged_verdict |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._extract_prompt_message_text |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._extract_input_text_parts |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._extract_prompt_field_text |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._extract_prompt_text |
|
0% |
19 |
19 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail.async_pre_call_hook |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail.async_post_call_success_hook |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail.async_post_call_streaming_iterator_hook |
|
0% |
22 |
22 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._extract_response_text |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._extract_chat_completion_text |
|
0% |
17 |
17 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail._extract_responses_api_text |
|
0% |
27 |
27 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
RepelloAIGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/repelloai/repelloai.py |
(no function) |
|
100% |
74 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/rubrik/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/rubrik/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/__init__.py |
initialize_guardrail |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/__init__.py |
(no function) |
|
82% |
11 |
2 |
0 |
|
50% |
2 |
1 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/route_loader.py |
SemanticGuardRouteLoader.load_builtin_template |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/route_loader.py |
SemanticGuardRouteLoader.list_builtin_templates |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/route_loader.py |
SemanticGuardRouteLoader.load_custom_routes_file |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/route_loader.py |
SemanticGuardRouteLoader.build_routes |
|
0% |
18 |
18 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/route_loader.py |
SemanticGuardRouteLoader.build_semantic_router |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/route_loader.py |
(no function) |
|
86% |
22 |
3 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
SemanticGuardrail.__init__ |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
SemanticGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
SemanticGuardrail.async_pre_call_hook |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
SemanticGuardrail.async_post_call_success_hook |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
_RouteChoice.name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
_get_top_route_choice |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
_extract_user_text |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
_extract_response_text |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
_content_to_text |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
_handle_match |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py |
(no function) |
|
80% |
30 |
6 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail.__init__ |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._metadata_containers |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._resolve_metadata_value |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._resolve_user_role_from_request_data |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._build_metadata |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._build_user_message |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._build_headers |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._call_api |
|
0% |
23 |
23 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._apply_guardrail_on_request |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._mcp_tool_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._mcp_arguments |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._is_mcp_call |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._apply_guardrail_on_mcp_request |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._apply_guardrail_on_mcp_response |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._build_tool_call |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail._apply_guardrail_on_response |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
SingulrGuardrail.apply_guardrail |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py |
(no function) |
|
100% |
56 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/__init__.py |
_get_config_value |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/__init__.py |
initialize_guardrail |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/__init__.py |
(no function) |
|
94% |
17 |
1 |
0 |
|
50% |
2 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_status_failure |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_error_response_text |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_as_dict |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_merged_metadata |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_as_optional_str |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_build_webhook_metadata |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_extract_identity |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_resolve_provider |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_resolve_destination |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_route_has_translation |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_request_structured_messages |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_hook_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_configured_modes |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_resolve_call_surface |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_jsonable_dict |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_opaque_dict_list |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_choice_terminal_reason |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_response_finish_reason |
|
0% |
25 |
25 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_as_optional_int |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_usage_token_count |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_build_usage |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_is_streamed_request |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_real_identity |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_request_header |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_frozen |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_json_default |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_identity_metadata |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_request_body |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_without_credentials |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_route_is |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_anthropic_messages_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_text_completion_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_is_token_list |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_decode_tokens |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_prompt_texts |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_prompt_as_messages |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_answer |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_text_completion_as_chat |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_answer_json |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_payload |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_conversation_prefixes |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_conversation_prefixes.after |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_session_id |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_message_text |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_messages |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_system_text |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_first_message_text |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_user |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_client_from_user_agent |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_headers |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_decision |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
_v3_response |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail.get_config_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail.__init__ |
|
0% |
34 |
34 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._webhook_url |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._headers |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._build_application |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._build_context |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._build_envelope |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._post_webhook |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._attempt |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._parse_verdict |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._record |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._fail |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._block |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._intervened_inputs |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._apply_v3 |
|
0% |
22 |
22 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail._v3_replayed_block |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
StraikerGuardrail.apply_guardrail |
|
0% |
23 |
23 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py |
(no function) |
|
99% |
136 |
2 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
_object_mapping |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
_object_list |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
_rule_from_fields |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
_is_tool_use_block |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail.__init__ |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._load_rules |
|
0% |
29 |
29 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail.update_in_memory_litellm_params |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._matches_regex |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._rule_matches_tool |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._check_tool_permission |
|
0% |
16 |
16 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._parse_tool_call_arguments |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._collect_argument_paths |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._patterns_match_for_rule |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._get_permission_for_tool_call |
|
0% |
32 |
32 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._get_mapping_value |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._legacy_function_call_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._legacy_function_call_to_tool_call |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._extract_tool_calls_from_response |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._anthropic_tool_use_to_tool_call |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._get_anthropic_content_blocks |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._extract_tool_calls_from_anthropic_content |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._evaluate_tool_calls |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._modify_anthropic_content_with_permission_errors |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._modify_anthropic_content_with_permission_errors._denied_message |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._get_request_tool_name |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._get_legacy_function_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._get_named_tool_choice |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._get_named_function_call |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._collect_request_tools |
|
0% |
13 |
13 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._modify_request_with_permission_errors |
|
0% |
25 |
25 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._create_permission_error_result |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._modify_response_with_permission_errors |
|
0% |
31 |
31 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail.async_pre_call_hook |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail.async_post_call_success_hook |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail.async_post_call_streaming_iterator_hook |
|
0% |
30 |
30 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
ToolPermissionGuardrail._check_assembled_stream |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py |
(no function) |
|
100% |
70 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_policy/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_policy/__init__.py |
(no function) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/__init__.py |
_coerce_event_hook |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/__init__.py |
_optional_params |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/__init__.py |
initialize_guardrail |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/__init__.py |
(no function) |
|
92% |
13 |
1 |
0 |
|
50% |
2 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
_as_str_object_dict |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
_as_object_list |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
_safe_response_text |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
_truncate_for_state |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
_question_instructions |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
_tool_call_entry |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
_tool_call_entries |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
_protected_indices |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
TypeSafeGuardrail.__init__ |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
TypeSafeGuardrail._handle_failure |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
TypeSafeGuardrail._candidate_exchanges |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
TypeSafeGuardrail._exchange_tool_text |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
TypeSafeGuardrail._build_state |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
TypeSafeGuardrail._call_systemone |
|
0% |
22 |
22 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
TypeSafeGuardrail.apply_guardrail |
|
0% |
32 |
32 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
TypeSafeGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py |
(no function) |
|
97% |
60 |
2 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/__init__.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_EndpointTranslation.process_input_messages |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_EndpointTranslation.process_output_response |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_EndpointTranslation.process_output_streaming_response |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_EndpointTranslation.get_streaming_scan_key |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_EndpointTranslation.build_block_sse_chunks |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_EndpointTranslation.build_stream_error_items |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_as_endpoint_translation |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
resolve_endpoint_translation |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_chunk_choices |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_held_choices |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_is_redundant_scan |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_get_a2a_request_id |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_a2a_jsonrpc_error_chunk |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
_ensure_litellm_metadata |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails.async_pre_call_hook |
|
0% |
23 |
23 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails.async_moderation_hook |
|
0% |
16 |
16 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails.async_post_call_success_hook |
|
0% |
38 |
38 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails.handle_streaming_block |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._resolve_transform_call_type |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails.emit_streaming_http_error |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._build_transform_chunk |
|
0% |
32 |
32 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._emit_transform_round |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._run_incremental_transform_stream |
|
0% |
43 |
43 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._run_incremental_transform_stream._round |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._emit_stream_tail |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._inspect_full_response_for_block |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._chunk_has_tool_calls |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._is_trailing_metadata_chunk |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._trailing_metadata_chunks |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._chunk_carries_text |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._tool_call_passthrough_chunk |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._record_finish_reasons |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails._chunk_has_finish_reason |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails.resolve_streaming_flag |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails.async_post_call_streaming_iterator_hook |
|
0% |
147 |
147 |
0 |
|
0% |
86 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
UnifiedLLMGuardrails.async_post_call_streaming_iterator_hook._streaming_flag |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py |
(no function) |
|
97% |
66 |
2 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
_AsyncPostHandler.post |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail.__init__ |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail.apply_guardrail |
|
0% |
44 |
44 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._handle_backend_failure |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._build_output |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._tool_call_arguments |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._set_tool_call_arguments |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._analyze |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._post_with_retry |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._is_transient |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._build_block_reason |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._resolve_sanitized_text |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._collect_metadata |
|
0% |
19 |
19 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._clamp_metadata_value |
|
0% |
17 |
17 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
VigilGuardGuardrail._extract_call_id |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/vigil_guard/vigil_guard.py |
(no function) |
|
97% |
69 |
2 |
0 |
|
50% |
4 |
2 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
_sanitize_scan_result_for_logging |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail.__init__ |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail.apply_guardrail |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail.async_logging_hook |
|
0% |
27 |
27 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail.logging_hook |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._call_scan |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._call_grounding |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._post |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._build_full_history |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._normalize_message |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._synthesize_user_from_inputs |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._extract_last_text_by_role |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._extract_assistant_text_from_response |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._extract_choice_content |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._content_to_text |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._extract_grounding_documents |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._format_scan_block_message |
|
0% |
20 |
20 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
XecGuardGuardrail._format_grounding_block_message |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/xecguard/xecguard.py |
(no function) |
|
97% |
58 |
2 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/__init__.py |
initialize_guardrail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/__init__.py |
(no function) |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard.get_supported_event_hooks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard.__init__ |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard._resolve_timeout |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard.update_in_memory_litellm_params |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard._resolve_metadata_value |
|
0% |
17 |
17 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard.apply_guardrail |
|
0% |
34 |
34 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard.extract_blocking_info |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard._create_user_facing_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard._prepare_headers |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard._send_request |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard._handle_response |
|
0% |
30 |
30 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard.make_zscaler_ai_guard_api_call |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
ZscalerAIGuard.get_config_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py |
(no function) |
|
91% |
32 |
3 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
initialize_bedrock |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
initialize_lakera |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
initialize_lakera_v2 |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
_configured_event_hooks |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
_is_mcp_only_mode |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
initialize_presidio |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
initialize_presidio._make_presidio_callback |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
initialize_hide_secrets |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
initialize_tool_permission |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
initialize_lasso |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
initialize_panw_prisma_airs |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_initializers.py |
(no function) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
_GuardrailRowLike.guardrail_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
_GuardrailRowLike.__iter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
_guardrail_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
get_guardrail_initializer_from_hooks |
|
70% |
37 |
11 |
0 |
|
79% |
14 |
3 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
get_guardrail_class_from_hooks |
|
66% |
32 |
11 |
0 |
|
75% |
12 |
3 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
GuardrailRegistry.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
GuardrailRegistry.get_initialized_guardrail_callback |
|
50% |
6 |
3 |
0 |
|
17% |
6 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
GuardrailRegistry.add_guardrail_to_db |
|
79% |
14 |
3 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
GuardrailRegistry.delete_guardrail_from_db |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
GuardrailRegistry.update_guardrail_in_db |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
GuardrailRegistry.get_all_guardrails_from_db |
|
62% |
8 |
3 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
GuardrailRegistry.get_guardrail_by_id_from_db |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
GuardrailRegistry.get_guardrail_by_name_from_db |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
_apply_configured_bool_overrides |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
_as_callback_tuple |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
_configure_callback_scoping |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.__init__ |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler._stable_guardrail_id |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.initialize_guardrail |
|
43% |
30 |
17 |
0 |
|
43% |
14 |
6 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler._create_callbacks |
|
40% |
10 |
6 |
0 |
|
33% |
6 |
2 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler._tracked_callbacks |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.initialize_custom_guardrail |
|
0% |
16 |
16 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.update_in_memory_guardrail |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.delete_in_memory_guardrail |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.list_in_memory_guardrails |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.get_guardrail_by_id |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.get_source |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.list_config_guardrails |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.get_config_guardrail_by_id |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.reconcile_db_guardrails |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler._normalize_litellm_params_for_comparison |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler._has_guardrail_params_changed |
|
0% |
20 |
20 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.reinitialize_guardrail |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
InMemoryGuardrailHandler.sync_guardrail_from_db |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/guardrail_registry.py |
(no function) |
|
99% |
79 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/init_guardrails.py |
init_guardrails_v2 |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/init_guardrails.py |
_populate_router_guardrail_list |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/init_guardrails.py |
initialize_guardrails |
|
0% |
28 |
28 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/init_guardrails.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/tool_name_extraction.py |
_extract_generate_content_tool_names |
|
38% |
8 |
5 |
0 |
|
12% |
8 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/tool_name_extraction.py |
_extract_mcp_tool_names |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/tool_name_extraction.py |
_register_standalone_extractors |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/tool_name_extraction.py |
extract_request_tool_names |
|
78% |
18 |
4 |
0 |
|
64% |
14 |
5 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/tool_name_extraction.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_resolve_usage_window |
|
81% |
16 |
3 |
0 |
|
50% |
6 |
3 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_guardrails_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_policies_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_daily_guardrail_metrics_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_daily_policy_metrics_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_find_daily_guardrail_metrics |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_find_daily_policy_metrics |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_daily_guardrail_usage_units_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_find_daily_guardrail_usage_units |
|
50% |
6 |
3 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_counter_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_team_of |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_key_of |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_row_untracked_units |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_row_tracked_cost |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_sum_counter_units |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_sum_untracked_units |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_sum_tracked_cost |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_by |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_first_match |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_status_from_fail_rate |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_trend_from_comparison |
|
25% |
8 |
6 |
0 |
|
17% |
6 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_aggregate_daily_metrics |
|
30% |
10 |
7 |
0 |
|
25% |
4 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_prev_fail_rates |
|
33% |
9 |
6 |
0 |
|
25% |
4 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_chart_from_metrics |
|
38% |
8 |
5 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_get_guardrail_field |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_get_guardrail_field |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_get_guardrail_field |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_to_dict |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_field_str |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_get_guardrail_attrs |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_guardrail_overview_rows |
|
15% |
33 |
28 |
0 |
|
14% |
14 |
2 |
|
15% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_policy_overview_rows |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
guardrails_usage_overview |
|
86% |
29 |
4 |
0 |
|
50% |
2 |
1 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
guardrails_usage_detail |
|
24% |
41 |
31 |
0 |
|
30% |
10 |
3 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_build_usage_logs_where |
|
100% |
19 |
0 |
0 |
|
86% |
14 |
2 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_usage_log_entry_from_row |
|
0% |
29 |
29 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_snippet |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
_input_snippet_for_log |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
guardrails_usage_logs |
|
58% |
36 |
15 |
0 |
|
40% |
20 |
4 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
policies_usage_overview |
|
79% |
19 |
4 |
0 |
|
50% |
2 |
1 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_endpoints.py |
(no function) |
|
96% |
165 |
6 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_usage_unit_increment |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
PendingRollups.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_merged_keys |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_summed_increments |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_merged_unit_rows |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_merged_metric_rows |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_merged_metric_rows.merged_counters |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_capped |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_attempt_upsert |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_upsert_rows_with_retry |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
guardrail_status_to_action |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_parse_guardrail_info_from_payload |
|
64% |
14 |
5 |
0 |
|
50% |
8 |
4 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_date_str |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_parse_payload_start_time |
|
56% |
9 |
4 |
0 |
|
50% |
4 |
2 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_iter_usage_unit_increments |
|
39% |
18 |
11 |
0 |
|
33% |
12 |
2 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_sum_usage_unit_increments |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_upsert_usage_unit_row |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
_upsert_metrics_row |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
process_spend_logs_guardrail_usage |
|
40% |
57 |
34 |
0 |
|
29% |
24 |
3 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/guardrails/usage_tracking.py |
(no function) |
|
99% |
69 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_resolve_health_check_mode |
|
70% |
10 |
3 |
0 |
|
75% |
4 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_should_inject_health_check_max_tokens |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_get_process_rss_mb |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_rss_mb_for_log |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_get_random_llm_message |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_clean_endpoint_data |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
health_check_filter_kwargs_from_general_settings |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
parse_background_health_check_model_groups |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
filter_deployments_to_model_groups |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
filter_deployments_by_id |
|
91% |
11 |
1 |
0 |
|
67% |
6 |
2 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
run_with_timeout |
|
40% |
5 |
3 |
0 |
|
100% |
0 |
0 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_skips_health_checks |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_health_check_eligible |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_deployment_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_owner_team_id |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_team_public_model_name |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_deployments_routed_by_name |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
deployments_targeted_by_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_narrow_to_target |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_is_strategy_router_deployment |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_is_marker |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_deployment_id |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_resolved_deployment_ids |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_dependency_failure |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_strategy_router_dependency_error |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_deployments_by_id |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_dependency_deployments_to_probe |
|
82% |
11 |
2 |
0 |
|
50% |
4 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_strategy_router_verdicts |
|
60% |
10 |
4 |
0 |
|
25% |
4 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_finalize_strategy_router_endpoints |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_finalize_strategy_router_endpoints.keep |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_finalize_strategy_router_endpoints.verdict_for |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_run_model_health_check |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_run_health_checks_with_bounded_concurrency |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_run_health_checks_with_bounded_concurrency._schedule_next |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_perform_health_check |
|
67% |
42 |
14 |
0 |
|
40% |
20 |
6 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
build_deployment_health_states |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_deployment_model_string_for_health_check |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_health_check_deployment_is_wildcard |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_resolve_health_check_max_tokens |
|
58% |
24 |
10 |
0 |
|
38% |
16 |
6 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
_update_litellm_params_for_health_check |
|
50% |
34 |
17 |
0 |
|
38% |
24 |
9 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
perform_health_check |
|
68% |
37 |
12 |
0 |
|
38% |
16 |
4 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check.py |
(no function) |
|
98% |
61 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.get_health_check_lock_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.get_health_check_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.get_model_health_check_lock_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.get_model_health_check_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.acquire_health_check_lock |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.release_health_check_lock |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.get_cached_health_check_results |
|
0% |
20 |
20 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.cache_health_check_results |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.perform_shared_health_check |
|
0% |
34 |
34 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.is_health_check_in_progress |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
SharedHealthCheckManager.get_health_check_status |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_check_utils/shared_health_check_manager.py |
(no function) |
|
0% |
29 |
29 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_reject_os_environ_references |
|
82% |
17 |
3 |
0 |
|
79% |
14 |
3 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_request_inherits_config_credentials |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_config_base_for_health_check |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
get_callback_identifier |
|
73% |
11 |
3 |
0 |
|
60% |
10 |
4 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
test_endpoint |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_services_endpoint |
|
21% |
141 |
111 |
0 |
|
23% |
82 |
15 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_convert_health_check_to_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_check_prisma_client |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_save_health_check_to_db |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_build_model_param_to_info_mapping |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_aggregate_health_check_results |
|
0% |
21 |
21 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_new_health_status |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_should_persist_health_check_result |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_save_health_check_results_if_changed |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_save_background_health_checks_to_db |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_is_proxy_admin |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_strip_admin_only_fields_from_health_result |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_health_accessible_model_names |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_caller_may_probe_deployment |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_resolve_targeted_model_ids |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_filter_health_check_results_by_model_ids |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_perform_health_check_and_save |
|
100% |
6 |
0 |
0 |
|
75% |
4 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_health_endpoint_resolve_target_model_name |
|
58% |
12 |
5 |
0 |
|
67% |
6 |
2 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_endpoint |
|
47% |
38 |
20 |
0 |
|
21% |
14 |
3 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_endpoint._post_process |
|
67% |
6 |
2 |
0 |
|
75% |
4 |
1 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_check_history_endpoint |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
latest_health_checks_endpoint |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
shared_health_check_status_endpoint |
|
23% |
13 |
10 |
0 |
|
25% |
4 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_read_license_data |
|
42% |
12 |
7 |
0 |
|
33% |
6 |
2 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_read_allowed_features |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_license_endpoint |
|
60% |
10 |
4 |
0 |
|
50% |
2 |
1 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_db_health_readiness_check |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_db_health_readiness_check_unbounded |
|
38% |
24 |
15 |
0 |
|
50% |
6 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
active_callbacks |
|
93% |
15 |
1 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
callback_name |
|
78% |
9 |
2 |
0 |
|
100% |
2 |
0 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_show_no_redis_warning |
|
60% |
10 |
4 |
0 |
|
50% |
8 |
4 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_show_env_credential_login_warning |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_get_health_readiness_details |
|
62% |
29 |
11 |
0 |
|
50% |
8 |
4 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_allow_public_health_readiness_details |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_drain_endpoint_enabled |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_drain_endpoint_token |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_authorize_drain_request |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_readiness_db_status |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
_resolve_public_readiness_db |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_readiness |
|
57% |
7 |
3 |
0 |
|
50% |
4 |
2 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_readiness_details |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_backlog |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_drain |
|
33% |
6 |
4 |
0 |
|
50% |
2 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_liveliness |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_readiness_options |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
health_liveliness_options |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
test_model_connection |
|
55% |
51 |
23 |
0 |
|
32% |
22 |
5 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/health_endpoints/_health_endpoints.py |
(no function) |
|
100% |
133 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/__init__.py |
get_proxy_hook |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/__init__.py |
(no function) |
|
86% |
22 |
3 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
_digest |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
AutoRouterBaselineCache.__init__ |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
AutoRouterBaselineCache.async_pre_call_deployment_hook |
|
15% |
27 |
23 |
0 |
|
10% |
10 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
AutoRouterBaselineCache._count |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
AutoRouterBaselineCache.plan |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
AutoRouterBaselineCache.plan.count |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
invalidate_baseline_cache |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
finalize_baseline_cache |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
_capture |
|
0% |
20 |
20 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py |
(no function) |
|
96% |
73 |
3 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/azure_content_safety.py |
_PROXY_AzureContentSafety.__init__ |
|
0% |
15 |
15 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/azure_content_safety.py |
_PROXY_AzureContentSafety._configure_thresholds |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/azure_content_safety.py |
_PROXY_AzureContentSafety._compute_result |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/azure_content_safety.py |
_PROXY_AzureContentSafety.test_violation |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/azure_content_safety.py |
_PROXY_AzureContentSafety.async_pre_call_hook |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/azure_content_safety.py |
_PROXY_AzureContentSafety.async_post_call_success_hook |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/azure_content_safety.py |
(no function) |
|
0% |
17 |
17 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
_ScriptRunner.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
_read_metadata_limit |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
resolve_batch_enqueued_token_scopes |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
canonical_provider_batch_id |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
batch_response_view |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore.__init__ |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._counter_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._record_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore.reserve |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._reserve_via_redis |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._run_reserve_script |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._rollback_partial_reserve |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._refund_via_redis |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._reserve_in_memory |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore.refund |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._refund_redis_reservation |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore.save_reservation |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore.pop_reservation |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._pop_redis_record |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._pop_local_record |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._get_local_counter |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
BatchEnqueuedTokenStore._set_local_counter |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py |
(no function) |
|
95% |
77 |
4 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._get_file_bound_batch_model |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._get_batch_routing_model |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._resolve_batch_provider |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._create_batch_rate_limit_descriptors |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._project_has_any_io_token_limits |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._create_project_io_descriptors_for_models |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._should_skip_batch_input_file_processing |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._warn_if_unsupported_model_skip_configured |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._key_requires_batch_model_access_check |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._estimate_entry_output_tokens |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._has_applicable_batch_rate_limits |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._resolve_batch_input_file_fetch_params |
|
0% |
28 |
28 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._reserve_batch_enqueued_tokens |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._raise_enqueued_limit_error |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._raise_rate_limit_error |
|
0% |
19 |
19 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._check_and_increment_batch_counters |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._read_tpd_window_start |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._build_tpd_refund_ops |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter.count_input_file_usage |
|
0% |
57 |
57 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._enforce_batch_file_model_access |
|
0% |
32 |
32 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter._fetch_managed_file_content |
|
0% |
16 |
16 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
_PROXY_BatchRateLimiter.async_pre_call_hook |
|
23% |
31 |
24 |
0 |
|
25% |
8 |
2 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_rate_limiter.py |
(no function) |
|
81% |
75 |
14 |
0 |
|
50% |
2 |
1 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_redis_get.py |
_PROXY_BatchRedisRequests.__init__ |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_redis_get.py |
_PROXY_BatchRedisRequests.print_verbose |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_redis_get.py |
_PROXY_BatchRedisRequests.async_pre_call_hook |
|
0% |
27 |
27 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_redis_get.py |
_PROXY_BatchRedisRequests.async_get_cache |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/batch_redis_get.py |
(no function) |
|
0% |
14 |
14 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/cache_control_check.py |
_PROXY_CacheControlCheck.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/cache_control_check.py |
_PROXY_CacheControlCheck.async_pre_call_hook |
|
33% |
15 |
10 |
0 |
|
12% |
8 |
1 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/cache_control_check.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter.py |
DynamicRateLimiterCache.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter.py |
DynamicRateLimiterCache.async_get_cache |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter.py |
DynamicRateLimiterCache.async_set_cache_sadd |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter.py |
_PROXY_DynamicRateLimitHandler.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter.py |
_PROXY_DynamicRateLimitHandler.update_variables |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter.py |
_PROXY_DynamicRateLimitHandler.check_available_usage |
|
0% |
47 |
47 |
0 |
|
0% |
32 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter.py |
_PROXY_DynamicRateLimitHandler.async_pre_call_hook |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter.py |
_PROXY_DynamicRateLimitHandler.async_post_call_success_hook |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter.py |
(no function) |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_get_priority_settings |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_is_latin1_encodable |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3.update_variables |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3._get_saturation_check_cache_ttl |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3._get_saturation_value_from_cache |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3._get_priority_weight |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3._get_priority_from_user_api_key_dict |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3._normalize_priority_weights |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3._get_priority_allocation |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3._check_model_saturation |
|
0% |
23 |
23 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3._create_priority_based_descriptors |
|
0% |
19 |
19 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3._create_model_tracking_descriptor |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3._check_rate_limits |
|
0% |
33 |
33 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3.async_pre_call_hook |
|
0% |
20 |
20 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3.async_post_call_success_hook |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
_PROXY_DynamicRateLimitHandlerV3.async_log_success_event |
|
0% |
43 |
43 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/dynamic_rate_limiter_v3.py |
(no function) |
|
97% |
38 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks.async_key_generated_hook |
|
57% |
14 |
6 |
0 |
|
75% |
4 |
1 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks.async_key_updated_hook |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks.async_key_rotated_hook |
|
0% |
19 |
19 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks.async_key_deleted_hook |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks.create_key_deleted_audit_logs |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks._store_virtual_key_in_secret_manager |
|
22% |
9 |
7 |
0 |
|
33% |
6 |
2 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks._rotate_virtual_key_in_secret_manager |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks._stored_virtual_key_secret_manager |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks._rename_virtual_key_in_secret_manager |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks._get_secret_name |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks._delete_virtual_keys_from_secret_manager |
|
0% |
13 |
13 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks._get_secret_manager_optional_params |
|
0% |
27 |
27 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks._is_email_sending_enabled |
|
64% |
11 |
4 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks._send_key_created_email |
|
15% |
20 |
17 |
0 |
|
10% |
10 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
KeyManagementEventHooks._send_key_rotated_email |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/key_management_event_hooks.py |
(no function) |
|
98% |
46 |
1 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/__init__.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
_ToolCallFunction.name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
_ToolCallFunction.arguments |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
_ChatToolCall.id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
_ChatToolCall.function |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
_ChatMessage.content |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
_ChatMessage.tool_calls |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
_ChatChoice.message |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
_ChatChoice.finish_reason |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
_ChatCompletion.choices |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
_first_choice |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook.__init__ |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook.async_pre_call_hook |
|
20% |
25 |
20 |
0 |
|
19% |
16 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._process_for_messages_api |
|
0% |
29 |
29 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._process_non_anthropic_model |
|
0% |
28 |
28 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._fetch_skill_from_db |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._is_anthropic_model |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook.async_post_call_success_deployment_hook |
|
23% |
26 |
20 |
0 |
|
7% |
14 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._extract_tool_calls |
|
0% |
18 |
18 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._execute_code_loop_messages_api |
|
0% |
54 |
54 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._execute_code |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._execute_skill_tool |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._execute_code_loop |
|
0% |
31 |
31 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._execute_code_tool |
|
0% |
20 |
20 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
SkillsInjectionHook._attach_files_to_response |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/litellm_skills/main.py |
(no function) |
|
98% |
44 |
1 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
_PROXY_MaxBudgetPerSessionHandler.__init__ |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
_PROXY_MaxBudgetPerSessionHandler.async_pre_call_hook |
|
33% |
12 |
8 |
0 |
|
25% |
4 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
_PROXY_MaxBudgetPerSessionHandler.async_log_success_event |
|
24% |
25 |
19 |
0 |
|
10% |
10 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
_PROXY_MaxBudgetPerSessionHandler._get_session_id |
|
78% |
9 |
2 |
0 |
|
50% |
4 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
_PROXY_MaxBudgetPerSessionHandler._get_max_budget_per_session |
|
25% |
12 |
9 |
0 |
|
17% |
6 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
_PROXY_MaxBudgetPerSessionHandler._make_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
_PROXY_MaxBudgetPerSessionHandler._get_current_spend |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
_PROXY_MaxBudgetPerSessionHandler._increment_spend |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
_PROXY_MaxBudgetPerSessionHandler._in_memory_increment_spend |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py |
(no function) |
|
93% |
27 |
2 |
0 |
|
50% |
2 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_iterations_limiter.py |
_PROXY_MaxIterationsHandler.__init__ |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_iterations_limiter.py |
_PROXY_MaxIterationsHandler.async_pre_call_hook |
|
21% |
14 |
11 |
0 |
|
17% |
6 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_iterations_limiter.py |
_PROXY_MaxIterationsHandler._get_session_id |
|
78% |
9 |
2 |
0 |
|
50% |
4 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_iterations_limiter.py |
_PROXY_MaxIterationsHandler._get_max_iterations |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_iterations_limiter.py |
_PROXY_MaxIterationsHandler._make_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_iterations_limiter.py |
_PROXY_MaxIterationsHandler._increment_and_get |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_iterations_limiter.py |
_PROXY_MaxIterationsHandler._in_memory_increment |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/max_iterations_limiter.py |
(no function) |
|
91% |
23 |
2 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
_truncate_csv_at_tool_name_boundary |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook._should_expand_mcp_tools |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook._expand_mcp_tools |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook._filter_expanded_tools |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook._selected_tool_names |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook._narrow_mcp_references |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook._is_mcp_tool |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook._get_metadata_variable_name |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook._emit_filter_metadata |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook._emit_filter_metadata_safe |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook.async_pre_call_hook |
|
4% |
76 |
73 |
0 |
|
3% |
34 |
1 |
|
4% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook.async_post_call_response_headers_hook |
|
50% |
12 |
6 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook._get_tool_names_csv |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
SemanticToolFilterHook.initialize_from_config |
|
55% |
22 |
10 |
0 |
|
50% |
4 |
2 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/mcp_semantic_filter/hook.py |
(no function) |
|
89% |
36 |
4 |
0 |
|
50% |
2 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
model_budget_spend_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_legacy_request_model_spend_cache_key |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
model_budget_start_time_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
batch_charged_once_marker_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
batch_id_to_charge_once |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
resolve_model_budget |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
team_model_budget_applies |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_spend_gated |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_budget_model_candidates |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_bedrock_candidates |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
build_model_max_budget_usage |
|
25% |
8 |
6 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_current_window_spends |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_usable_budget_config |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_as_spend |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_resolve_entity_model_budgets |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter.__init__ |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter.is_key_within_model_budget |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter.get_fallback_model_within_budget |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter.is_user_within_model_budget |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter.is_end_user_within_model_budget |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter.is_team_within_model_budget |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter._is_entity_within_model_budget |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter._get_spend_for_model_budget |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter._cached_spend |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter.async_filter_deployments |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter.async_log_success_event |
|
71% |
24 |
7 |
0 |
|
40% |
10 |
2 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter._charge_entity |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
_PROXY_VirtualKeyModelMaxBudgetLimiter._claim_batch_charge |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py |
(no function) |
|
100% |
60 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_response_total_tokens |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.print_verbose |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.check_key_in_limits |
|
0% |
24 |
24 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.time_to_next_minute |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.raise_rate_limit_error |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.get_all_cache_objects |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.async_pre_call_hook |
|
0% |
88 |
88 |
0 |
|
0% |
50 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.async_log_success_event |
|
0% |
61 |
61 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.async_log_failure_event |
|
0% |
26 |
26 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.get_internal_user_object |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
_PROXY_MaxParallelRequestsHandler.async_post_call_success_hook |
|
0% |
35 |
35 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter.py |
(no function) |
|
91% |
46 |
4 |
0 |
|
50% |
2 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
RateLimitedModel.limit_in |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_resolve_model_group_alias_via_proxy_router |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_sibling_counter_keys |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_AsyncLuaScript.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_RateLimitDescriptorSink.append |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
CallTypeRateLimiter.async_pre_call_hook |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
TagRateLimitResolver.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_tag_rate_limit_descriptor |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
resolve_tag_rate_limits_from_db |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
get_request_stash |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
get_or_create_request_stash |
|
100% |
5 |
0 |
0 |
|
50% |
2 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
claim_request_stash_for_data |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
get_request_stash_for_call |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_call_id_from_callback_kwargs |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_parse_output_cap_value |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.__init__ |
|
71% |
24 |
7 |
0 |
|
50% |
2 |
1 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._get_batch_rate_limiter |
|
71% |
7 |
2 |
0 |
|
100% |
2 |
0 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._get_current_time |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.no_max_tokens_output_floor |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._is_embedding_request |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._translate_google_genai_native_request |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._get_explicit_output_cap |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._has_explicit_output_cap |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.get_output_candidate_count |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._apply_implicit_output_cap |
|
0% |
19 |
19 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._estimate_tokens_for_request |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._estimate_input_and_output_tokens |
|
0% |
14 |
14 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._is_redis_cluster |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.in_memory_cache_sliding_window |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._in_memory_cache_sliding_window |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.create_rate_limit_keys |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.is_cache_list_over_limit |
|
0% |
25 |
25 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.keyslot_for_redis_cluster |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._group_keys_by_hash_tag |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._batch_get_counter_values |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._batch_get_gauge_values |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._execute_redis_batch_rate_limiter_script |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.should_rate_limit |
|
0% |
32 |
32 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._collect_windowed_keys_and_gauges |
|
0% |
27 |
27 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._gauge_status |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._gauge_in_flight_from_cache_value |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._check_parallel_request_gauges |
|
0% |
39 |
39 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._read_local_gauge_counts |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._acquire_parallel_slots_in_memory |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._release_stashed_parallel_slot |
|
75% |
8 |
2 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._release_parallel_request_slots |
|
0% |
23 |
23 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.atomic_check_and_increment_by_n |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._build_descriptor_atomic_payload |
|
0% |
24 |
24 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._atomic_lua_per_descriptor |
|
0% |
24 |
24 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._refund_applied_descriptor_groups |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._build_atomic_response |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._atomic_check_and_increment_in_memory |
|
0% |
24 |
24 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.reserve_tpm_tokens |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._refund_reserved_tokens |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.reserve_io_tokens |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.enforce_project_io_token_quota_for_frame |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._rate_limited_model |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.create_organization_rate_limit_descriptor |
|
75% |
12 |
3 |
0 |
|
67% |
6 |
2 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._add_model_per_key_rate_limit_descriptor |
|
89% |
9 |
1 |
0 |
|
75% |
4 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._add_tag_per_key_rate_limit_descriptor |
|
40% |
10 |
6 |
0 |
|
25% |
8 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._add_mcp_per_key_rate_limit_descriptor |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._add_mcp_per_team_rate_limit_descriptor |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._should_enforce_rate_limit |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._get_enforced_limit |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._is_dynamic_rate_limiting_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._get_agent_from_registry |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._get_resolved_agent_id |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._get_session_id_from_data |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._create_agent_rate_limit_descriptors |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._create_tag_rate_limit_descriptors |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._create_rate_limit_descriptors |
|
56% |
25 |
11 |
0 |
|
50% |
14 |
7 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._check_model_has_recent_failures |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.get_rate_limiter_for_call_type |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._key_owns_model_limit |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._inherited_team_model_limit |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._key_owns_model_tpm_limit_from_request_metadata |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._add_team_model_rate_limit_descriptor_from_metadata |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._add_project_model_rate_limit_descriptor_from_metadata |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.add_project_io_token_rate_limit_descriptors_from_metadata |
|
25% |
12 |
9 |
0 |
|
12% |
8 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._handle_rate_limit_error |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._estimate_audio_block_tokens |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._estimate_audio_content_tokens |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._strip_audio_content_blocks |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._responses_input_to_chat_messages |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._count_pretokenized_embedding_input |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._rerank_input_to_text |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._estimate_precise_input_tokens |
|
0% |
24 |
24 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._reserve_project_io_tokens_or_raise |
|
0% |
35 |
35 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._build_request_rate_limit_descriptors |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._release_request_capacity_when_admitted |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.request_capacity |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.async_pre_call_hook |
|
24% |
45 |
34 |
0 |
|
19% |
16 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._create_pipeline_operations |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._get_total_tokens_from_usage |
|
19% |
27 |
22 |
0 |
|
7% |
28 |
2 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._aggregate_only_total_tokens |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._response_usage |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._execute_token_increment_script |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.async_increment_tokens_with_ttl_preservation |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._apply_local_window_guarded_token_increments |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._apply_redis_window_guarded_token_increments |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.async_increment_reservation_aware_tokens |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.get_rate_limit_type |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._merge_ratelimit_statuses_into_additional_headers |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._resolve_rerank_token_usage |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._resolve_io_token_reconcile_usage |
|
0% |
30 |
30 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._build_io_token_reservation_ops |
|
38% |
21 |
13 |
0 |
|
40% |
10 |
2 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._collect_tpm_scope_targets |
|
58% |
36 |
15 |
0 |
|
38% |
26 |
6 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._build_reservation_aware_tpm_ops |
|
78% |
9 |
2 |
0 |
|
67% |
6 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._build_project_reservation_op |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._build_project_reservation_ops |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._build_success_event_pipeline_operations |
|
87% |
30 |
4 |
0 |
|
50% |
10 |
5 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.async_log_success_event |
|
65% |
17 |
6 |
0 |
|
33% |
6 |
2 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.async_logging_hook |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._mirror_ratelimit_response_into_logging_payload |
|
32% |
19 |
13 |
0 |
|
20% |
10 |
2 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._recovered_partial_usage_tokens |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.async_log_failure_event |
|
67% |
24 |
8 |
0 |
|
58% |
12 |
5 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.async_release_max_parallel_requests_on_disconnect |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.async_post_call_success_hook |
|
53% |
17 |
8 |
0 |
|
50% |
2 |
1 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3._handle_batch_enqueued_post_call |
|
25% |
12 |
9 |
0 |
|
12% |
8 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
_PROXY_MaxParallelRequestsHandler_v3.async_post_call_failure_hook |
|
37% |
35 |
22 |
0 |
|
30% |
20 |
4 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py |
(no function) |
|
98% |
300 |
6 |
0 |
|
50% |
4 |
2 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_cache_prediction.py |
_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_cache_prediction.py |
lookup |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_cache_prediction.py |
_read_exact |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_cache_prediction.py |
PromptCacheObserver.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_cache_prediction.py |
PromptCacheObserver.async_log_success_event |
|
7% |
29 |
27 |
0 |
|
7% |
14 |
1 |
|
7% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_cache_prediction.py |
(no function) |
|
98% |
46 |
1 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_injection_detection.py |
_OPTIONAL_PromptInjectionDetection.__init__ |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_injection_detection.py |
_OPTIONAL_PromptInjectionDetection.print_verbose |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_injection_detection.py |
_OPTIONAL_PromptInjectionDetection.update_environment |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_injection_detection.py |
_OPTIONAL_PromptInjectionDetection.generate_injection_keywords |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_injection_detection.py |
_OPTIONAL_PromptInjectionDetection.check_user_input_similarity_off_loop |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_injection_detection.py |
_OPTIONAL_PromptInjectionDetection.check_user_input_similarity |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_injection_detection.py |
_OPTIONAL_PromptInjectionDetection.async_pre_call_hook |
|
0% |
27 |
27 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_injection_detection.py |
_OPTIONAL_PromptInjectionDetection.async_moderation_hook |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/prompt_injection_detection.py |
(no function) |
|
100% |
25 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_proxy_spend_writer |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_ProxyDBLogger.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_ProxyDBLogger.async_log_success_event |
|
33% |
9 |
6 |
0 |
|
25% |
4 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_ProxyDBLogger.run_spend_event |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_ProxyDBLogger.async_post_call_failure_hook |
|
71% |
52 |
15 |
0 |
|
58% |
24 |
4 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_ProxyDBLogger._PROXY_track_cost_callback |
|
57% |
63 |
27 |
0 |
|
45% |
22 |
6 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_ProxyDBLogger._enrich_failure_metadata_unless_db_stalled |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_ProxyDBLogger._enrich_failure_metadata_with_key_info |
|
79% |
28 |
6 |
0 |
|
56% |
18 |
6 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_ProxyDBLogger._should_track_errors_in_db |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_write_spend_metadata_to_kwargs |
|
0% |
10 |
10 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
run_spend_event |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_is_unbilled_interaction_response |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_is_unbilled_in_progress_interaction |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_should_track_cost_callback |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_metadata_keys |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_get_budget_reservation_from_metadata |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_get_request_tags_for_cost_tracking |
|
88% |
8 |
1 |
0 |
|
67% |
6 |
2 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_IncrementSpendCounters.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_update_database_and_spend_counters |
|
24% |
29 |
22 |
0 |
|
25% |
8 |
2 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_reconcile_budget_reservation_before_db_update |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_release_budget_reservation |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
_invalidate_budget_reservation_counters |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py |
(no function) |
|
98% |
58 |
1 |
0 |
|
50% |
4 |
2 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/rate_limiter_utils.py |
resolve_llm_provider_for_rate_limit |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/rate_limiter_utils.py |
_resolve_provider_from_router_alias |
|
0% |
31 |
31 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/rate_limiter_utils.py |
convert_priority_to_percent |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/rate_limiter_utils.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
_proxy_general_settings |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
_proxy_signing_key |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
_response_payload |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
_rewrite_advertised_id |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
_is_responses_api_create_route |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity.async_pre_call_hook |
|
100% |
12 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity._authorize_response_id |
|
43% |
7 |
4 |
0 |
|
50% |
4 |
2 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity._unmanaged_response_ids_allowed |
|
62% |
8 |
3 |
0 |
|
50% |
6 |
3 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity.check_user_access_to_response_id |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity._is_encrypted_response_id |
|
30% |
10 |
7 |
0 |
|
17% |
6 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity._decrypt_response_id |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity._get_signing_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity._encrypt_response_id |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity._encrypt_response_id.encrypt |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity.async_post_call_success_hook |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
ResponsesIDSecurity.async_post_call_streaming_iterator_hook |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/responses_id_security.py |
(no function) |
|
94% |
35 |
2 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/sensitive_data_routing.py |
_PROXY_SensitiveDataRoutingHandler.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/sensitive_data_routing.py |
_PROXY_SensitiveDataRoutingHandler._make_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/sensitive_data_routing.py |
_PROXY_SensitiveDataRoutingHandler._resolve_tenant |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/sensitive_data_routing.py |
_PROXY_SensitiveDataRoutingHandler._get_routed_model |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/sensitive_data_routing.py |
_PROXY_SensitiveDataRoutingHandler.set_session_routing |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/sensitive_data_routing.py |
_PROXY_SensitiveDataRoutingHandler.async_pre_call_hook |
|
19% |
16 |
13 |
0 |
|
17% |
6 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/sensitive_data_routing.py |
(no function) |
|
91% |
23 |
2 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/user_management_event_hooks.py |
UserManagementEventHooks.async_user_created_hook |
|
62% |
13 |
5 |
0 |
|
50% |
6 |
3 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/user_management_event_hooks.py |
UserManagementEventHooks.async_send_user_invitation_email |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/user_management_event_hooks.py |
UserManagementEventHooks._send_v2_user_invitation_emails |
|
47% |
15 |
8 |
0 |
|
38% |
8 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/user_management_event_hooks.py |
UserManagementEventHooks.send_legacy_v1_user_invitation_email |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/user_management_event_hooks.py |
UserManagementEventHooks.create_internal_user_audit_log |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/hooks/user_management_event_hooks.py |
(no function) |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/image_endpoints/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/image_endpoints/endpoints.py |
uploadfile_to_bytesio |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/image_endpoints/endpoints.py |
batch_to_bytesio |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/image_endpoints/endpoints.py |
image_generation |
|
28% |
46 |
33 |
0 |
|
7% |
14 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/image_endpoints/endpoints.py |
image_edit_api |
|
74% |
27 |
7 |
0 |
|
56% |
18 |
8 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/image_endpoints/endpoints.py |
(no function) |
|
100% |
32 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/lambda.py |
(no function) |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
ManagementProblem.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
problem_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
_declared_query_params |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
escape_like |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
_is_length_error_of_rejected_items |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
request_validation_problem |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
unknown_query_param_problem |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
reject_unknown_query_params |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
_page_url |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
build_page_links |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
build_list_links |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/common.py |
(no function) |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
_sign |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
_matches |
|
0% |
20 |
20 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
_any_cell |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
_leaf_holds |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
_holds |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
_sort_key |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
_ordered |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
_unchanged |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
InMemoryListExecutor._matching |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
InMemoryListExecutor.count |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
InMemoryListExecutor.find_many |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
InMemoryListExecutor.distinct |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/in_memory.py |
(no function) |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
ListSpec.__post_init__ |
|
60% |
10 |
4 |
0 |
|
50% |
8 |
4 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
ListExecutor.count |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
ListExecutor.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
FacetExecutor.distinct |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
order_by_sql |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_sql_operator |
|
0% |
17 |
17 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_placeholder |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_render |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_render_one |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_render_all |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
where_sql |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_problem |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_invalid |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_parse_filter_key |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_is_known_param |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_allowed_params |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_parse_positive_int |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_parse_page |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_parse_page_size |
|
43% |
7 |
4 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_parse_sort |
|
23% |
13 |
10 |
0 |
|
17% |
6 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_to_utc |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_coerce |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_null_predicate |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_within_predicate |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_parse_filter |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_parse_filters |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_search_predicate |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_scope_predicates |
|
33% |
9 |
6 |
0 |
|
17% |
6 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
build_query_plan |
|
70% |
20 |
6 |
0 |
|
50% |
12 |
6 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_facet_allowed_params |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_facet_where |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
handle_facet |
|
76% |
21 |
5 |
0 |
|
50% |
10 |
5 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
_duplicate_params |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
handle_list |
|
82% |
11 |
2 |
0 |
|
50% |
4 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/list_api/list_framework.py |
(no function) |
|
100% |
109 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_trace_id_from_traceparent |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_trace_id_from_otel_span |
|
18% |
11 |
9 |
0 |
|
25% |
4 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
add_otel_trace_id_to_request |
|
58% |
12 |
5 |
0 |
|
38% |
8 |
3 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_session_id_from_baggage |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_stampable_key_hash |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_sanitize_for_log |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
parse_cache_control |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_reject_url_valued_destinations |
|
100% |
4 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
reject_url_valued_destination |
|
57% |
7 |
3 |
0 |
|
50% |
6 |
1 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_invalid_metadata_type_error |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_normalized_metadata_object |
|
40% |
5 |
3 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_normalized_metadata_slot |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_strip_untrusted_request_header_controls |
|
43% |
7 |
4 |
0 |
|
50% |
8 |
2 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_is_false_like |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_key_or_team_metadata_flag_is_true |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_key_or_team_allows_client_mock_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_key_or_team_allows_client_message_redaction_opt_out |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_key_or_team_allows_client_pricing_override |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_strip_client_message_redaction_opt_out |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_strip_client_callback_credentials |
|
88% |
8 |
1 |
0 |
|
83% |
6 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_strip_client_pricing_overrides |
|
67% |
15 |
5 |
0 |
|
79% |
14 |
3 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_strip_router_reserved_metadata |
|
67% |
6 |
2 |
0 |
|
83% |
6 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_get_metadata_variable_name |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_promoted_trace_control_fields |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_extract_generic_session_id_from_headers |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_extract_codex_session_id_from_headers |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_extract_bare_session_id_from_headers |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
get_chain_id_from_headers |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_get_anthropic_session_id_from_metadata |
|
33% |
18 |
12 |
0 |
|
33% |
12 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_is_llm_inference_route |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
apply_missing_session_id_policy |
|
24% |
29 |
22 |
0 |
|
28% |
18 |
1 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
should_auto_drop_params_for_agentic_cli |
|
38% |
8 |
5 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
safe_add_api_version_from_query_params |
|
44% |
9 |
5 |
0 |
|
50% |
4 |
2 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
convert_key_logging_metadata_to_callback |
|
47% |
32 |
17 |
0 |
|
41% |
34 |
8 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_get_validated_callback_metadata |
|
40% |
5 |
3 |
0 |
|
100% |
0 |
0 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
KeyAndTeamLoggingSettings.get_key_dynamic_logging_settings |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
KeyAndTeamLoggingSettings.get_team_dynamic_logging_settings |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_get_dynamic_logging_metadata |
|
33% |
24 |
16 |
0 |
|
25% |
16 |
4 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_tenant_otel_params |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_dynamically_disabled_backends |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
resolve_tenant_otel_destinations |
|
36% |
11 |
7 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_tenant_service_name |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
clean_headers |
|
48% |
23 |
12 |
0 |
|
35% |
20 |
3 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_is_credential_header |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
redact_credential_headers |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup._get_timeout_from_request |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup._get_stream_timeout_from_request |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup._get_keepalive_seconds_from_request |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup._get_num_retries_from_request |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup._get_spend_logs_metadata_from_request_headers |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup._get_forwardable_headers |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup._get_case_insensitive_header |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.add_internal_user_from_user_mapping |
|
31% |
13 |
9 |
0 |
|
25% |
8 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.get_user_from_headers |
|
36% |
11 |
7 |
0 |
|
25% |
8 |
2 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.get_openai_org_id_from_headers |
|
29% |
7 |
5 |
0 |
|
17% |
6 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.add_headers_to_llm_call |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.add_headers_to_llm_call_by_model_group |
|
62% |
8 |
3 |
0 |
|
25% |
4 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.get_internal_user_header_from_mapping |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.add_litellm_data_for_backend_llm_call |
|
65% |
23 |
8 |
0 |
|
50% |
16 |
6 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.add_litellm_metadata_from_request_headers |
|
48% |
44 |
23 |
0 |
|
38% |
24 |
9 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.get_logged_api_key |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.get_sanitized_user_information_from_key |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.add_user_api_key_auth_to_request_metadata |
|
86% |
14 |
2 |
0 |
|
50% |
4 |
2 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.add_management_endpoint_metadata_to_request_metadata |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.add_key_level_controls |
|
38% |
24 |
15 |
0 |
|
27% |
26 |
7 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup._merge_tags |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.add_team_based_callbacks_from_config |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.add_request_tag_to_metadata |
|
40% |
10 |
6 |
0 |
|
25% |
8 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.pre_seed_litellm_metadata_for_route |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.apply_key_tags_pre_auth |
|
60% |
10 |
4 |
0 |
|
75% |
4 |
1 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
LiteLLMProxyRequestSetup.apply_client_tag_policy_pre_auth |
|
27% |
15 |
11 |
0 |
|
12% |
8 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
refresh_proxy_server_request_body_snapshot |
|
93% |
14 |
1 |
0 |
|
83% |
6 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
add_litellm_data_to_request |
|
79% |
201 |
43 |
0 |
|
56% |
106 |
29 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_warn_stale_team_alias_once |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_update_model_if_team_alias_exists |
|
16% |
19 |
16 |
0 |
|
8% |
12 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_update_model_if_key_alias_exists |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_apply_credential_overrides_from_model_config |
|
6% |
32 |
30 |
0 |
|
5% |
20 |
1 |
|
6% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_resolve_provider_from_deployment |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_resolve_credential_from_model_config |
|
0% |
20 |
20 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_extract_credential_from_entry |
|
0% |
14 |
14 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_get_enforced_params |
|
43% |
14 |
8 |
0 |
|
25% |
12 |
3 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
check_if_token_is_service_account |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_enforced_params_check |
|
19% |
16 |
13 |
0 |
|
6% |
16 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_add_guardrails_from_key_or_team_metadata |
|
38% |
16 |
10 |
0 |
|
29% |
14 |
4 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_add_guardrails_from_policies_in_metadata |
|
23% |
48 |
37 |
0 |
|
14% |
28 |
4 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
add_guardrails_from_auth_metadata |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
move_guardrails_to_metadata |
|
69% |
26 |
8 |
0 |
|
57% |
14 |
4 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_is_policy_version_id |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_extract_policy_id |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_match_and_track_policies |
|
95% |
22 |
1 |
0 |
|
83% |
6 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_apply_resolved_guardrails_to_metadata |
|
74% |
19 |
5 |
0 |
|
67% |
6 |
2 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
add_guardrails_from_policy_engine |
|
56% |
39 |
17 |
0 |
|
19% |
16 |
3 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
add_provider_specific_headers_to_request |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
_add_otel_traceparent_to_data |
|
31% |
13 |
9 |
0 |
|
14% |
14 |
2 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/litellm_pre_call_utils.py |
(no function) |
|
97% |
203 |
6 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/logging_endpoints/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/logging_endpoints/callback_logs_endpoints.py |
CallbackLogsReplayer._epoch_to_datetime |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/logging_endpoints/callback_logs_endpoints.py |
CallbackLogsReplayer._build_logging_obj |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/logging_endpoints/callback_logs_endpoints.py |
CallbackLogsReplayer._response_obj_from_payload |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/logging_endpoints/callback_logs_endpoints.py |
CallbackLogsReplayer.replay |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/logging_endpoints/callback_logs_endpoints.py |
CallbackLogsReplayer.replay_batch |
|
73% |
11 |
3 |
0 |
|
100% |
2 |
0 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/logging_endpoints/callback_logs_endpoints.py |
ingest_callback_logs |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/logging_endpoints/callback_logs_endpoints.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupRecord.access_group_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupRecord.access_mcp_server_ids |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupRecord.access_agent_ids |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupRecord.assigned_team_ids |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupRecord.assigned_key_ids |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupRecord.dict |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_TeamRecord.team_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_TeamRecord.team_alias |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_TeamRecord.access_group_ids |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_KeyRecord.token |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_KeyRecord.access_group_ids |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupTable.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupTable.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupTable.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_TeamTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_TeamTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_TeamTable.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_KeyTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_KeyTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_KeyTable.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AgentRecord.agent_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AgentRecord.access_group_ids |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AgentTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AgentTable.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupTx.litellm_accessgrouptable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupTx.litellm_teamtable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupTx.litellm_verificationtoken |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_AccessGroupTx.litellm_agentstable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_require_proxy_admin |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_require_admin_view |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_label |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_record_to_response |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_ids_across |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_responses_for |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_response_for |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_attached_team_ids_by_group |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_attached_team_ids_by_group.attached |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_teams_touching |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_attached_team_ids_for |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_require_teams_exist |
|
100% |
7 |
0 |
0 |
|
75% |
4 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_record_to_access_group_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_cache_access_group_record |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_sync_add_access_group_to_teams |
|
25% |
4 |
3 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_sync_remove_access_group_from_teams |
|
25% |
4 |
3 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_sync_add_access_group_to_keys |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_sync_remove_access_group_from_keys |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_without_access_group |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_detach_access_group_from_agents |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_detach_access_group_from_agent_registry |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_patch_team_caches_add_access_group |
|
10% |
10 |
9 |
0 |
|
12% |
8 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_patch_team_caches_remove_access_group |
|
20% |
5 |
4 |
0 |
|
25% |
4 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_patch_key_caches_add_access_group |
|
40% |
10 |
6 |
0 |
|
38% |
8 |
1 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
_patch_key_caches_remove_access_group |
|
60% |
5 |
2 |
0 |
|
75% |
4 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
create_access_group |
|
82% |
22 |
4 |
0 |
|
50% |
4 |
0 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
list_access_groups |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
get_access_group |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
update_access_group |
|
100% |
45 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
delete_access_group |
|
77% |
39 |
9 |
0 |
|
40% |
10 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py |
(no function) |
|
100% |
98 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_TeamTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_VerificationTokenRow.token |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_VerificationTokenRow.key_alias |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_VerificationTokenRow.key_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_VerificationTokenRow.team_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_VerificationTokenTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_VerificationTokenTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_TeamRow.team_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_TeamRow.team_alias |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_TeamRowsTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_UserRow.user_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_UserRow.user_email |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_UserRowsTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_ShadowEvalJobRow.id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_ShadowEvalJobRow.group_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_ShadowEvalJobRow.target_type |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_ShadowEvalJobRow.target_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_ShadowEvalJobTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_ShadowEvalJobTable.create_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_ShadowEvalAttemptRow.error |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_ShadowEvalFunnelTable.create_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_ShadowEvalAttemptTable.find_first |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_team_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_verification_tokens |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_team_rows |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_user_rows |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_shadow_eval_jobs |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_shadow_eval_funnel |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_shadow_eval_attempts |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_query_raw |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_authorize_router_dry_run |
|
24% |
17 |
13 |
0 |
|
10% |
10 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_authorize_member_dry_run_config |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_models_this_test_can_call |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_authorize_models_this_test_can_call |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
validate_complexity_router_config |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
get_auto_router_availability |
|
81% |
16 |
3 |
0 |
|
50% |
8 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_resolve_saved_routing_test |
|
33% |
12 |
8 |
0 |
|
25% |
8 |
2 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
preview_auto_router_routing |
|
21% |
24 |
19 |
0 |
|
17% |
6 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_parse_benchmark_day |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_pct |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_cache_bucket |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_savings_cohort |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_benchmark_totals |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_benchmark_group |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_summed_agg_row |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_strategy_router_key |
|
73% |
11 |
3 |
0 |
|
50% |
6 |
3 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_idle_router_groups |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
get_auto_router_benchmarks |
|
83% |
12 |
2 |
0 |
|
50% |
4 |
2 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
get_auto_router_session |
|
62% |
8 |
3 |
0 |
|
50% |
4 |
2 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_require_admin_viewer |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_require_admin_writer |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_is_configured_pre_routing_strategy |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_sdk_model_is_missing_anthropic_credentials |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_validate_plain_model |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_for_teams |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_validate_model_scope |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_router_arm_models |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_judge_collisions_for_team |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_validate_judge_is_not_a_candidate |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_is_unique_violation |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_pct_of |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_slices |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_leg_group_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_LegRow.arm_router_names |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_LegRow._as_aware_utc |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_leg_attempt_counts |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_group_response |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_target_labels |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_target_ids_of |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_with_target_labels |
|
20% |
10 |
8 |
0 |
|
50% |
2 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
_shadow_eval_results |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
start_shadow_eval |
|
0% |
46 |
46 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
list_shadow_eval_jobs |
|
92% |
13 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
get_shadow_eval_job |
|
46% |
13 |
7 |
0 |
|
50% |
4 |
2 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
stop_shadow_eval_job |
|
56% |
16 |
7 |
0 |
|
33% |
6 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py |
(no function) |
|
98% |
215 |
5 |
0 |
|
50% |
4 |
2 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/budget_management_endpoints.py |
new_budget |
|
88% |
26 |
3 |
0 |
|
75% |
12 |
3 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/budget_management_endpoints.py |
update_budget |
|
70% |
20 |
6 |
0 |
|
80% |
10 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/budget_management_endpoints.py |
info_budget |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/budget_management_endpoints.py |
budget_settings |
|
88% |
17 |
2 |
0 |
|
80% |
10 |
2 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/budget_management_endpoints.py |
list_budget |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/budget_management_endpoints.py |
delete_budget |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/budget_management_endpoints.py |
(no function) |
|
100% |
24 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_CacheConfigRow.cache_settings |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_CacheConfigTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_CacheConfigTable.upsert |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_cache_config_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_resolve_cache_url_precedence |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_parse_stored_settings |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_overlay_environment |
|
50% |
6 |
3 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_redact_credentials |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_is_credential_field |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_has_connection_target |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_target_repr |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_saved_secret_is_reusable |
|
36% |
14 |
9 |
0 |
|
25% |
12 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_merge_over_saved |
|
69% |
13 |
4 |
0 |
|
62% |
8 |
3 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_redact_settings |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_log_audit_task_exception |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
_emit_cache_settings_audit_log |
|
67% |
6 |
2 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
CacheSettingsManager._cache_params_equal |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
CacheSettingsManager._cache_params_equal.normalize |
|
86% |
7 |
1 |
0 |
|
83% |
6 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
CacheSettingsManager.init_cache_settings_in_db |
|
62% |
16 |
6 |
0 |
|
75% |
4 |
1 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
CacheSettingsManager.update_cache_params |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
get_cache_settings |
|
61% |
23 |
9 |
0 |
|
50% |
14 |
3 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
test_cache_connection |
|
62% |
21 |
8 |
0 |
|
67% |
6 |
2 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
update_cache_settings |
|
92% |
26 |
2 |
0 |
|
67% |
6 |
2 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py |
(no function) |
|
99% |
68 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/callback_management_endpoints.py |
list_callbacks |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/callback_management_endpoints.py |
get_callback_configs |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/callback_management_endpoints.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.date |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.api_key |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.model |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.model_group |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.custom_llm_provider |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.mcp_namespaced_tool_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.endpoint |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.prompt_tokens |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.completion_tokens |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.spend |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.cache_read_input_tokens |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.cache_creation_input_tokens |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.compression_saved_tokens |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.compression_savings_spend |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.prompt_caching_savings_spend |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.gateway_injected_caching_savings_spend |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.autorouter_savings_spend |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.api_requests |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.successful_requests |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.failed_requests |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.total_response_time_ms |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
DailySpendRecord.timed_requests |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_key_metadata |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_reported_flat_cost |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
update_metrics |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_is_user_agent_tag |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
compute_tag_metadata_totals |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_entity_metadata |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
update_breakdown_metrics |
|
89% |
56 |
6 |
0 |
|
76% |
46 |
7 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_spend_logs_window |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_parse_spend_date |
|
50% |
6 |
3 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
get_api_key_metadata |
|
79% |
19 |
4 |
0 |
|
33% |
6 |
2 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_adjust_dates_for_timezone |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_build_where_conditions |
|
89% |
19 |
2 |
0 |
|
86% |
14 |
2 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_build_aggregated_where_clause |
|
71% |
41 |
12 |
0 |
|
62% |
16 |
2 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_ptu_flat_cost_select |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_build_aggregated_sql_query |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_build_entity_rollup_sql_query |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_aggregate_spend_records_sync |
|
100% |
16 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_aggregate_spend_records |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_record_to_spend_metrics |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_aggregate_grouping_sets_records_sync |
|
28% |
54 |
39 |
0 |
|
6% |
48 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_aggregate_grouping_sets_records_sync.ensure_date |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_aggregate_grouping_sets_records_sync.assign_metric_with_metadata |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_aggregate_grouping_sets_records_sync.assign_api_key_breakdown |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_aggregate_grouping_sets_records |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
get_daily_activity |
|
90% |
20 |
2 |
0 |
|
75% |
8 |
2 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
_fold_entity_rollups_sync |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
get_daily_activity_aggregated |
|
53% |
19 |
9 |
0 |
|
50% |
6 |
3 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_daily_activity.py |
(no function) |
|
98% |
120 |
2 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
validate_finite_spend |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
validate_budget_duration |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
validate_team_model_max_budget |
|
27% |
15 |
11 |
0 |
|
21% |
14 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
require_caller_user_id_for_non_admin |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_check_passthrough_routes_caller_permission |
|
29% |
7 |
5 |
0 |
|
17% |
6 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_check_disable_global_guardrails_caller_permission |
|
25% |
8 |
6 |
0 |
|
17% |
6 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_is_user_team_admin |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_is_user_org_admin_for_team |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_team_member_has_permission |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_user_has_admin_privileges |
|
0% |
24 |
24 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_org_admin_can_invite_user |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_team_admin_can_invite_user |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
admin_can_invite_user |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_set_object_metadata_field |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_prisma_value |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
member_budget_patch |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_is_set_budget_value |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_has_meaningful_budget_limit |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_upsert_budget_and_membership |
|
81% |
32 |
6 |
0 |
|
62% |
16 |
4 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_upsert_budget_and_membership._disconnect |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_update_metadata_field |
|
100% |
8 |
0 |
0 |
|
88% |
8 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_has_non_empty_value |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
_update_metadata_fields |
|
100% |
6 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/common_utils.py |
(no function) |
|
95% |
42 |
2 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/compliance_endpoints.py |
check_eu_ai_act_compliance |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/compliance_endpoints.py |
check_gdpr_compliance |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/compliance_endpoints.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_ConfigOverrideRow.config_value |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_ConfigOverridesTableClient.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_ConfigOverridesTableClient.upsert |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_ConfigOverridesTableClient.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_config_overrides_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_redact_config |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_log_audit_task_exception |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_emit_config_override_audit_log |
|
67% |
6 |
2 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_mask_sensitive_fields |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_get_current_env_values |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_extract_field_type |
|
67% |
6 |
2 |
0 |
|
50% |
6 |
3 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_build_field_schema |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_parse_config_value |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_set_env_vars |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_clear_hashicorp_vault_state |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_snapshot_cyberark_boot_env |
|
100% |
2 |
0 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_restore_cyberark_runtime |
|
71% |
17 |
5 |
0 |
|
67% |
6 |
2 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_clear_cyberark_state |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
_persist_cyberark_config |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
update_hashicorp_vault_config |
|
66% |
44 |
15 |
0 |
|
61% |
18 |
3 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
get_hashicorp_vault_config |
|
62% |
16 |
6 |
0 |
|
50% |
6 |
3 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
delete_hashicorp_vault_config |
|
64% |
22 |
8 |
0 |
|
50% |
8 |
4 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
test_hashicorp_vault_connection |
|
26% |
19 |
14 |
0 |
|
50% |
4 |
2 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
update_cyberark_config |
|
61% |
46 |
18 |
0 |
|
56% |
18 |
4 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
get_cyberark_config |
|
62% |
16 |
6 |
0 |
|
50% |
6 |
3 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
delete_cyberark_config |
|
64% |
22 |
8 |
0 |
|
50% |
8 |
4 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
test_cyberark_connection |
|
50% |
18 |
9 |
0 |
|
75% |
4 |
1 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py |
(no function) |
|
95% |
74 |
4 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_enforce_proxy_admin |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_resolve_env_ref |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_resolve_env_refs |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_redact_credentials |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_redact_all_values |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_credential_values |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_scrub_credentials |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_merge_over_saved |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_validated_params |
|
50% |
8 |
4 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_read_general_settings |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
get_persisted_coordination_redis_settings |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_current_coordination_redis_settings |
|
75% |
12 |
3 |
0 |
|
50% |
6 |
3 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_coordination_redis_source |
|
67% |
9 |
3 |
0 |
|
50% |
6 |
3 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_log_audit_task_exception |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
_emit_coordination_redis_audit_log |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
get_coordination_redis_settings |
|
80% |
10 |
2 |
0 |
|
67% |
6 |
2 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
update_coordination_redis_settings |
|
39% |
18 |
11 |
0 |
|
50% |
4 |
2 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
check_coordination_redis_connection |
|
29% |
17 |
12 |
0 |
|
100% |
0 |
0 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py |
(no function) |
|
100% |
57 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
_configured_price |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
_extract_custom_pricing |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
_lookup_model_info |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
_resolve_model_for_cost_lookup |
|
32% |
19 |
13 |
0 |
|
33% |
6 |
2 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
CostLines.times |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
_cost_lines |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
_usage_for_estimate |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
get_cost_discount_config |
|
64% |
11 |
4 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
update_cost_discount_config |
|
64% |
28 |
10 |
0 |
|
50% |
18 |
5 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
get_cost_margin_config |
|
64% |
11 |
4 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
update_cost_margin_config |
|
42% |
43 |
25 |
0 |
|
26% |
34 |
5 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
get_block_requests_for_models_without_pricing |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
update_block_requests_for_models_without_pricing |
|
65% |
17 |
6 |
0 |
|
50% |
6 |
3 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
estimate_cost |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py |
(no function) |
|
100% |
54 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
LocationReport.count |
|
83% |
12 |
2 |
0 |
|
75% |
8 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
LocationReport.as_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
MigrationReport.add |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
MigrationReport.residual_legacy |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
MigrationReport.total_undecryptable |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
MigrationReport.as_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
is_migrated |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
classify_value |
|
80% |
10 |
2 |
0 |
|
75% |
8 |
2 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
reencrypt_value |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
reencrypt_selective_dict |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_assert_aes_gate_enabled |
|
100% |
4 |
0 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_migrate_config_settings_row |
|
61% |
33 |
13 |
0 |
|
55% |
20 |
7 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_migrate_sso_config |
|
64% |
33 |
12 |
0 |
|
60% |
20 |
6 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_migrate_callback_vars_table |
|
50% |
36 |
18 |
0 |
|
56% |
18 |
2 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_iter_callback_var_dicts |
|
100% |
10 |
0 |
0 |
|
70% |
10 |
3 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_classify_callback_value |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_iter_encrypted_strings |
|
100% |
9 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_classify_into_report |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_classify_secret_map |
|
75% |
8 |
2 |
0 |
|
100% |
2 |
0 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_scan_one_table |
|
72% |
29 |
8 |
0 |
|
83% |
18 |
3 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_scan_config_env_vars |
|
53% |
17 |
8 |
0 |
|
67% |
6 |
2 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_scan_covered_tables |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
_migrate_covered_tables |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
migrate_encryption |
|
8% |
13 |
12 |
0 |
|
0% |
6 |
0 |
|
5% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
check_encryption |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/credential_migration.py |
(no function) |
|
96% |
51 |
2 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_TableOps.find_first |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_TableOps.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_TableOps.create |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_TableOps.update |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_TableOps.upsert |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_TableOps.delete_many |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_evict_end_user_cache_keys |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_end_user_cache_keys |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_to_customer_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
block_user |
|
69% |
13 |
4 |
0 |
|
75% |
4 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
unblock_user |
|
36% |
11 |
7 |
0 |
|
17% |
6 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
new_budget_request |
|
93% |
15 |
1 |
0 |
|
90% |
10 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
_handle_customer_object_permission_update |
|
100% |
5 |
0 |
0 |
|
75% |
4 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
new_end_user |
|
86% |
36 |
5 |
0 |
|
75% |
20 |
5 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
end_user_info |
|
91% |
11 |
1 |
0 |
|
75% |
4 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
update_end_user |
|
93% |
46 |
3 |
0 |
|
85% |
26 |
4 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
delete_end_user |
|
95% |
19 |
1 |
0 |
|
83% |
6 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
list_end_user |
|
55% |
11 |
5 |
0 |
|
50% |
4 |
2 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
get_customer_daily_activity |
|
86% |
14 |
2 |
0 |
|
75% |
8 |
2 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py |
(no function) |
|
86% |
66 |
9 |
0 |
|
14% |
14 |
2 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/fallback_management_endpoints.py |
create_fallback |
|
20% |
41 |
33 |
0 |
|
10% |
20 |
2 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/fallback_management_endpoints.py |
get_fallback |
|
62% |
13 |
5 |
0 |
|
50% |
4 |
2 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/fallback_management_endpoints.py |
delete_fallback |
|
58% |
33 |
14 |
0 |
|
57% |
14 |
4 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/fallback_management_endpoints.py |
(no function) |
|
86% |
21 |
3 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/gateway_request_endpoints.py |
_default_range |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/gateway_request_endpoints.py |
_fold_by_date |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/gateway_request_endpoints.py |
_fold_by_route |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/gateway_request_endpoints.py |
get_gateway_daily_activity |
|
80% |
10 |
2 |
0 |
|
50% |
4 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/gateway_request_endpoints.py |
(no function) |
|
100% |
24 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_user_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_team_table |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_verification_token_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_organization_membership_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_invitation_link_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_organization_table |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_team_membership_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_hash_password_in_dict |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_strip_password_from_response |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_update_internal_new_user_params |
|
83% |
18 |
3 |
0 |
|
83% |
18 |
3 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_check_duplicate_user_field |
|
83% |
12 |
2 |
0 |
|
75% |
8 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_check_duplicate_user_email |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_check_duplicate_user_id |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_add_user_to_organizations |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_add_user_to_team |
|
50% |
12 |
6 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
check_if_default_team_set |
|
60% |
10 |
4 |
0 |
|
50% |
8 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
add_new_user_to_default_team |
|
92% |
13 |
1 |
0 |
|
83% |
6 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_fetch_user_team_ids |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
new_user |
|
89% |
47 |
5 |
0 |
|
77% |
22 |
5 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
ui_get_available_role |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
get_team_from_list |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_is_valid_user_id |
|
71% |
7 |
2 |
0 |
|
67% |
6 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
get_user_id_from_request |
|
91% |
11 |
1 |
0 |
|
50% |
6 |
3 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_normalize_user_info_user_id |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_enforce_user_info_access |
|
57% |
7 |
3 |
0 |
|
50% |
6 |
1 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_UserInfoDataClient.get_data |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_UserInfoDataClient.get_data |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_UserInfoDataClient.get_data |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_get_user_info_keys |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_get_user_info_teams |
|
68% |
22 |
7 |
0 |
|
43% |
14 |
4 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_redact_scim_enterprise_metadata |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_build_user_info_response |
|
83% |
12 |
2 |
0 |
|
50% |
6 |
3 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
user_info |
|
91% |
22 |
2 |
0 |
|
70% |
10 |
3 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_check_user_info_v2_access |
|
24% |
21 |
16 |
0 |
|
11% |
18 |
2 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_check_user_info_v2_access._fetch_target_user |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
user_info_v2 |
|
89% |
18 |
2 |
0 |
|
80% |
10 |
2 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_fetch_admin_teams_and_keys_rows |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_get_user_info_for_proxy_admin |
|
80% |
25 |
5 |
0 |
|
50% |
12 |
4 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_process_keys_for_user_info |
|
26% |
23 |
17 |
0 |
|
17% |
12 |
2 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_update_internal_user_params |
|
45% |
31 |
17 |
0 |
|
42% |
24 |
4 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_schedule_user_update_audit_log |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_check_user_update_authz |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_invalidate_user_spend_counter_if_changed |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_clears_object_permission |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_invalidate_cached_user_entitlement |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_update_single_user_helper |
|
11% |
65 |
58 |
0 |
|
7% |
42 |
1 |
|
9% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
can_user_call_user_update |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
user_update |
|
83% |
12 |
2 |
0 |
|
75% |
4 |
1 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
bulk_update_processed_users |
|
0% |
23 |
23 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
bulk_user_update |
|
16% |
57 |
48 |
0 |
|
16% |
32 |
5 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
get_user_key_counts |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_validate_sort_params |
|
50% |
10 |
5 |
0 |
|
33% |
6 |
2 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_authorize_user_list_request |
|
10% |
20 |
18 |
0 |
|
8% |
12 |
1 |
|
9% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_user_search_where |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
get_users |
|
95% |
37 |
2 |
0 |
|
85% |
20 |
3 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
delete_user |
|
50% |
56 |
28 |
0 |
|
25% |
32 |
6 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
add_internal_user_to_organization |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_resolve_org_filter_for_user_search |
|
0% |
21 |
21 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_resolve_team_org_filter |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
ui_view_users |
|
0% |
26 |
26 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
_resolve_user_email_metadata |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
get_user_daily_activity |
|
52% |
21 |
10 |
0 |
|
40% |
10 |
2 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
get_user_daily_activity_aggregated |
|
43% |
21 |
12 |
0 |
|
40% |
10 |
2 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py |
(no function) |
|
96% |
139 |
5 |
0 |
|
50% |
6 |
3 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_validated_token_hash |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_token_hash_for_create |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_token_hash_for_update |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingRecord.id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingRecord.jwt_issuer |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingRecord.jwt_claim_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingRecord.jwt_claim_value |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingRecord.description |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingRecord.is_active |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingRecord.created_at |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingRecord.updated_at |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingRecord.created_by |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingRecord.updated_by |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingTable.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingTable.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingTable.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_JWTKeyMappingTable.count |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_mapping_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
_to_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
create_jwt_key_mapping |
|
87% |
23 |
3 |
0 |
|
70% |
10 |
3 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
update_jwt_key_mapping |
|
88% |
33 |
4 |
0 |
|
75% |
16 |
4 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
delete_jwt_key_mapping |
|
76% |
17 |
4 |
0 |
|
67% |
6 |
2 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
list_jwt_key_mappings |
|
79% |
14 |
3 |
0 |
|
50% |
4 |
2 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
info_jwt_key_mapping |
|
71% |
14 |
4 |
0 |
|
67% |
6 |
2 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py |
(no function) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_UserRowLike.user_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_UserRowLike.user_email |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_UserRowLike.user_alias |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_UserRowLike.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_UserRowLike.dict |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_KeyUpdateTx.litellm_verificationtoken |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_KeyUpdateTx.litellm_budgettable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_ConfigTableActions.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_ConfigTableActions.update |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_prisma_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_deleted_verification_token_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_deprecated_verification_token_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_user_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_credentials_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_config_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_custom_key_generate_hook |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_custom_key_update_hook |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_custom_key_policy_hook |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_enforce_custom_key_update_policy |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_enforce_custom_key_policy |
|
29% |
7 |
5 |
0 |
|
17% |
6 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_decode_json_string_column |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_verification_token_from_row |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_effective_key_after_update |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_update_policy_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_generate_budget_windows |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_effective_key_for_generate |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_regenerate_request_as_update_request |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_LegacyDumpable.dict |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_legacy_model_dict |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_as_object_dict |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_model_items |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_EnvVarsParam.param_value |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_env_vars_param_value |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_custom_key_allowed |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_is_team_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_get_user_in_team |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_get_caller_team_role |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_calculate_key_rotation_time |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_set_key_rotation_fields |
|
25% |
4 |
3 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_is_allowed_to_make_key_request |
|
25% |
8 |
6 |
0 |
|
12% |
8 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_team_key_operation_team_member_check |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_key_generation_required_param_check |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_team_key_generation_check |
|
22% |
9 |
7 |
0 |
|
25% |
4 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_personal_key_membership_check |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_object_permission_to_dict |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_personal_key_generation_check |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
key_generation_check |
|
62% |
13 |
5 |
0 |
|
50% |
10 |
3 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
raise_on_invalid_key_logging_config |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
common_key_access_checks |
|
50% |
8 |
4 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
handle_key_type |
|
100% |
12 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_validate_caller_can_change_key_ownership |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_allowed_routes_caller_permission |
|
57% |
7 |
3 |
0 |
|
50% |
6 |
1 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_is_safe_preset_route_transition |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_enforce_allowed_routes_update_permission |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_permissions_caller_permission |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_budget_limits_delegation_ceiling |
|
38% |
16 |
10 |
0 |
|
29% |
14 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
validate_team_id_used_in_service_account_request |
|
25% |
8 |
6 |
0 |
|
17% |
6 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_enforce_upperbound_key_params |
|
25% |
24 |
18 |
0 |
|
23% |
26 |
2 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_common_key_generation_helper |
|
63% |
118 |
44 |
0 |
|
42% |
66 |
12 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_key_model_specific_limits |
|
0% |
29 |
29 |
0 |
|
0% |
32 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_key_rpm_tpm_limits |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
check_team_key_model_specific_limits |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
check_team_key_rpm_tpm_limits |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_team_key_limits |
|
25% |
8 |
6 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_project_key_limits |
|
25% |
12 |
9 |
0 |
|
8% |
12 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
check_org_key_model_specific_limits |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
check_org_key_rpm_tpm_limits |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_validate_caller_can_assign_key_org |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_org_key_limits |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
generate_key_fn |
|
65% |
43 |
15 |
0 |
|
50% |
20 |
4 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
generate_service_account_key_fn |
|
23% |
35 |
27 |
0 |
|
7% |
14 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
prepare_metadata_fields |
|
0% |
27 |
27 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_validate_soft_budget_value |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_update_key_soft_budget |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_apply_soft_budget_update |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_update_key_row_with_soft_budget |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
prepare_key_update_data |
|
0% |
53 |
53 |
0 |
|
0% |
34 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_handle_update_object_permission |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
is_different_team |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_validate_max_budget |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_get_and_validate_existing_key |
|
38% |
16 |
10 |
0 |
|
25% |
12 |
3 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_resolve_token_to_update |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_process_single_key_update |
|
8% |
49 |
45 |
0 |
|
4% |
28 |
1 |
|
6% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_with_validated_object_permission |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_validate_mcp_servers_for_key_update |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_require_prisma_client |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_requested_end_user_budget_id |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_validate_end_user_budget_id_change |
|
18% |
11 |
9 |
0 |
|
12% |
8 |
1 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_general_settings |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_acting_as_team_admin_for_key_update |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_validate_update_key_data |
|
0% |
61 |
61 |
0 |
|
0% |
30 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
update_key_fn |
|
23% |
47 |
36 |
0 |
|
19% |
16 |
3 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
bulk_update_keys |
|
70% |
43 |
13 |
0 |
|
46% |
24 |
5 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_build_failed_team_key_update |
|
41% |
17 |
10 |
0 |
|
21% |
14 |
3 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
bulk_update_team_keys |
|
83% |
52 |
9 |
0 |
|
75% |
24 |
6 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
validate_key_team_change |
|
0% |
18 |
18 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
delete_key_fn |
|
45% |
31 |
17 |
0 |
|
50% |
10 |
3 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_build_model_max_budget_usage |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_window_max_budget |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_budget_window_usage |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_build_budget_limits_usage |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
info_key_fn_v2 |
|
0% |
39 |
39 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
info_key_fn |
|
86% |
29 |
4 |
0 |
|
57% |
14 |
6 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_find_deleted_key_info |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_model_access_group |
|
57% |
7 |
3 |
0 |
|
38% |
8 |
1 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
metadata_json_with_limits |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
generate_key_helper_fn |
|
83% |
107 |
18 |
0 |
|
60% |
60 |
22 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_team_key_deletion_check |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
can_modify_verification_token |
|
0% |
18 |
18 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
delete_verification_tokens |
|
32% |
41 |
28 |
0 |
|
9% |
22 |
2 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_transform_verification_tokens_to_deleted_records |
|
0% |
18 |
18 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_save_deleted_verification_token_records |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_persist_deleted_verification_tokens |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
delete_key_aliases |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_rotate_master_key |
|
0% |
67 |
67 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_require_proxy_admin |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
migrate_encryption_endpoint |
|
75% |
8 |
2 |
0 |
|
50% |
2 |
1 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
check_encryption_endpoint |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
get_new_token |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_insert_deprecated_key |
|
0% |
16 |
16 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_execute_virtual_key_regeneration |
|
0% |
47 |
47 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_regenerate_guardrail_opt_out |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
regenerate_key_fn |
|
26% |
53 |
39 |
0 |
|
12% |
26 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_proxy_or_team_admin_for_key |
|
25% |
8 |
6 |
0 |
|
12% |
8 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_validate_reset_spend_value |
|
65% |
17 |
6 |
0 |
|
50% |
14 |
3 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_set_spend_counter_with_floor_and_broadcast |
|
64% |
11 |
4 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_budget_limit_windows |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_advance_one_key_budget_window |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_reset_key_budget_windows |
|
27% |
11 |
8 |
0 |
|
17% |
6 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
reset_key_spend_fn |
|
82% |
28 |
5 |
0 |
|
75% |
8 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
validate_key_list_check |
|
7% |
28 |
26 |
0 |
|
4% |
24 |
1 |
|
6% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_fetch_user_team_objects |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_get_admin_team_ids_from_objects |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_get_team_ids_with_key_list_permission_from_objects |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_get_member_team_ids_from_objects |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
get_admin_team_ids |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
get_member_team_ids |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_derive_key_status |
|
71% |
7 |
2 |
0 |
|
75% |
4 |
1 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
list_keys |
|
81% |
37 |
7 |
0 |
|
67% |
18 |
4 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_apply_non_admin_alias_scope |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
key_aliases |
|
86% |
37 |
5 |
0 |
|
67% |
12 |
4 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_validate_sort_params |
|
50% |
10 |
5 |
0 |
|
33% |
6 |
2 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_build_expires_where_clause |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_not_blocked_where_clause |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_build_status_where_clause |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_build_key_search_where |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_build_key_filter_conditions |
|
81% |
36 |
7 |
0 |
|
73% |
26 |
5 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_list_key_helper |
|
54% |
46 |
21 |
0 |
|
36% |
22 |
6 |
|
49% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_get_condition_to_filter_out_ui_session_tokens |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_check_key_admin_access |
|
15% |
13 |
11 |
0 |
|
8% |
12 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
block_key |
|
78% |
18 |
4 |
0 |
|
60% |
10 |
4 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
unblock_key |
|
78% |
18 |
4 |
0 |
|
60% |
10 |
4 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
key_health |
|
45% |
11 |
6 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_can_user_query_key_info |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
test_key_logging |
|
0% |
27 |
27 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
parse_key_alias_pattern |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_key_alias_rule |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_validate_key_alias_format |
|
17% |
12 |
10 |
0 |
|
17% |
6 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
_enforce_unique_key_alias |
|
14% |
7 |
6 |
0 |
|
17% |
6 |
1 |
|
15% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
validate_model_max_budget |
|
65% |
17 |
6 |
0 |
|
50% |
12 |
2 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py |
(no function) |
|
99% |
313 |
3 |
0 |
|
50% |
4 |
2 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/__init__.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/budgets.py |
PrismaBudgetListExecutor.count |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/budgets.py |
PrismaBudgetListExecutor.find_many |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/budgets.py |
_serialize |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/budgets.py |
_scope |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/budgets.py |
list_budgets |
|
40% |
10 |
6 |
0 |
|
50% |
2 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/budgets.py |
(no function) |
|
100% |
44 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/common.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/spend_logs.py |
_as_utc |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/spend_logs.py |
_spend_log_scope_clause |
|
21% |
14 |
11 |
0 |
|
25% |
4 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/spend_logs.py |
_list_spend_log_facet |
|
91% |
22 |
2 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/spend_logs.py |
list_spend_log_end_users |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/spend_logs.py |
list_spend_log_users |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/spend_logs.py |
(no function) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/teams.py |
bulk_delete_team_members_action |
|
64% |
11 |
4 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/teams.py |
bulk_update_team_member_budgets_action |
|
64% |
11 |
4 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/teams.py |
(no function) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/users.py |
bulk_create_users_route |
|
80% |
10 |
2 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/users.py |
bulk_delete_users_action |
|
45% |
11 |
6 |
0 |
|
50% |
2 |
1 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/management_v1/users.py |
(no function) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_connector_import.py |
sanitize_connector_name |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_connector_import.py |
_convert_entry |
|
65% |
23 |
8 |
0 |
|
90% |
10 |
1 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_connector_import.py |
_remote_auth |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_connector_import.py |
_first_validation_message |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_connector_import.py |
convert_connector_entries |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_connector_import.py |
_named_entry_error |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_connector_import.py |
(no function) |
|
100% |
59 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
does_mcp_server_exist |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_validate_mcp_server_name_fields |
|
88% |
17 |
2 |
0 |
|
75% |
12 |
3 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_validate_upstream_token_header |
|
67% |
6 |
2 |
0 |
|
25% |
4 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
validate_and_normalize_mcp_server_payload |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
mcp_identifier_conflict_message |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
raise_mcp_identifier_conflict |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
warn_if_id_jag_server_outruns_sso |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
stamp_omitted_oauth2_flow |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_validate_mcp_required_fields |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_validate_mcp_required_fields._field_present |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_is_public_registry_enabled |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_build_registry_remote_url |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_build_mcp_registry_server_name |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_build_mcp_registry_entry_for_server |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_build_builtin_registry_entry |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_prune_expired_temporary_mcp_servers |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_cache_temporary_mcp_server |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_cache_temporary_mcp_server_in_redis |
|
53% |
19 |
9 |
0 |
|
50% |
6 |
3 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_get_temporary_mcp_server_from_redis |
|
0% |
29 |
29 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_get_prisma_client_or_none |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_persist_draft_mcp_server |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_get_draft_mcp_server_as_mcp_server |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_cached_temporary_mcp_server |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_redact_mcp_credentials |
|
71% |
7 |
2 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_preserved_admin_config_credentials |
|
71% |
14 |
4 |
0 |
|
75% |
4 |
1 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_redact_mcp_credentials_list |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_user_is_full_admin |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_resolve_credential_target_user_id |
|
75% |
8 |
2 |
0 |
|
67% |
6 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_is_restricted_virtual_key_request |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_sanitize_mcp_server_for_non_admin |
|
0% |
19 |
19 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_sanitize_mcp_server_list_for_non_admin |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_sanitize_mcp_server_for_virtual_key |
|
0% |
31 |
31 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_sanitize_mcp_server_list_for_virtual_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_has_non_admin_config_credentials |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_inherit_credentials_from_existing_server |
|
47% |
19 |
10 |
0 |
|
83% |
6 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_resolve_session_server_id |
|
83% |
12 |
2 |
0 |
|
75% |
8 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_build_temporary_mcp_server_record |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_prisma_client_or_throw |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_mcp_tools |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_mcp_access_groups |
|
75% |
16 |
4 |
0 |
|
60% |
10 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_client_ip |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_mcp_registry |
|
11% |
18 |
16 |
0 |
|
25% |
4 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_mcp_server_display_order |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_get_user_mcp_management_mode |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_get_team_scoped_mcp_server_list |
|
56% |
16 |
7 |
0 |
|
17% |
6 |
1 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_resolve_accessible_mcp_servers |
|
86% |
7 |
1 |
0 |
|
83% |
6 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_connected_app_reachable_server_ids |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
fetch_all_mcp_servers |
|
63% |
41 |
15 |
0 |
|
56% |
32 |
8 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
health_check_servers |
|
83% |
12 |
2 |
0 |
|
75% |
8 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
register_mcp_server |
|
10% |
21 |
19 |
0 |
|
12% |
8 |
1 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_mcp_gateway_sessions |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
delete_mcp_gateway_sessions |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_mcp_server_submissions |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
approve_mcp_server_submission |
|
92% |
12 |
1 |
0 |
|
83% |
6 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
reject_mcp_server_submission |
|
92% |
13 |
1 |
0 |
|
75% |
8 |
2 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
fetch_mcp_server |
|
44% |
43 |
24 |
0 |
|
27% |
22 |
6 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
add_mcp_server |
|
89% |
28 |
3 |
0 |
|
70% |
10 |
3 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
import_mcp_servers |
|
71% |
17 |
5 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
import_mcp_servers._classify |
|
22% |
9 |
7 |
0 |
|
17% |
6 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
import_mcp_servers._create |
|
0% |
17 |
17 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
add_session_mcp_server |
|
75% |
16 |
4 |
0 |
|
50% |
2 |
1 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_mcp_oauth_user_api_key_auth |
|
0% |
35 |
35 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_get_cached_temporary_mcp_server_or_404 |
|
0% |
17 |
17 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
mcp_authorize |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
mcp_token |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
mcp_register |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
remove_mcp_server |
|
82% |
11 |
2 |
0 |
|
67% |
6 |
2 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
store_mcp_user_credential |
|
31% |
13 |
9 |
0 |
|
17% |
6 |
1 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
delete_mcp_user_credential |
|
78% |
9 |
2 |
0 |
|
100% |
0 |
0 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
store_mcp_oauth_user_credential |
|
88% |
16 |
2 |
0 |
|
50% |
4 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
delete_mcp_oauth_user_credential |
|
82% |
11 |
2 |
0 |
|
100% |
2 |
0 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_mcp_oauth_user_credential_status |
|
62% |
16 |
6 |
0 |
|
67% |
6 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
list_mcp_user_credentials |
|
89% |
18 |
2 |
0 |
|
75% |
8 |
2 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
list_mcp_server_user_credentials |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_authorize_and_fetch_mcp_server |
|
67% |
12 |
4 |
0 |
|
60% |
10 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_compute_user_env_var_status |
|
48% |
23 |
12 |
0 |
|
25% |
8 |
2 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_mcp_user_env_vars |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
store_mcp_user_env_vars |
|
92% |
12 |
1 |
0 |
|
50% |
2 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
clear_mcp_user_env_vars |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
list_mcp_user_env_var_status |
|
88% |
16 |
2 |
0 |
|
75% |
8 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
edit_mcp_server |
|
56% |
39 |
17 |
0 |
|
50% |
20 |
6 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
make_mcp_servers_public |
|
80% |
25 |
5 |
0 |
|
70% |
10 |
3 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_load_mcp_registry |
|
70% |
10 |
3 |
0 |
|
100% |
2 |
0 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
discover_mcp_servers |
|
92% |
12 |
1 |
0 |
|
83% |
6 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
_load_openapi_registry |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
get_openapi_registry |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
add_mcp_toolset |
|
91% |
11 |
1 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
fetch_mcp_toolsets |
|
78% |
9 |
2 |
0 |
|
50% |
4 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
fetch_mcp_toolset |
|
60% |
10 |
4 |
0 |
|
50% |
6 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
edit_mcp_toolset |
|
46% |
13 |
7 |
0 |
|
25% |
4 |
1 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
remove_mcp_toolset |
|
78% |
9 |
2 |
0 |
|
50% |
4 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py |
(no function) |
|
94% |
240 |
15 |
0 |
|
50% |
4 |
2 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_http_error |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_DeploymentRow.model_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_DeploymentRow.model_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_DeploymentRow.model_info |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelTableClient.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelTableClient.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelTableClient.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_BudgetRow.budget_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_BudgetRow.max_budget |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_BudgetRow.soft_budget |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_BudgetRow.budget_duration |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_BudgetRow.budget_reset_at |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelAccessGroupBudgetRow.access_group_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelAccessGroupBudgetRow.spend |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelAccessGroupBudgetRow.budget_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelAccessGroupBudgetRow.litellm_budget_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelAccessGroupBudgetTableClient.find_unique |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelAccessGroupBudgetTableClient.upsert |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelAccessGroupBudgetTableClient.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_ModelAccessGroupBudgetTableClient.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_model_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_model_access_group_budget_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_prisma_client_or_500 |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_auth_cache |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_evict_model_access_group_cache_keys |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_model_access_group_budget_row |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_model_access_group_budget_rows |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_with_budget |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_budget_or_none |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_budget_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_delete_model_access_group_budget_row |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_raise_404_if_model_access_group_missing |
|
100% |
3 |
0 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
validate_models_exist |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_missing_models_after_read_through |
|
89% |
9 |
1 |
0 |
|
75% |
4 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
add_access_group_to_deployment |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_raise_http_if_reload_degraded_serving |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_tag_deployment_with_access_group |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_readable_model_info_or_raise |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_strip_access_group_from_deployment |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
update_deployments_with_access_group |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
update_specific_deployments_with_access_group |
|
67% |
3 |
1 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
_find_deployment_or_400 |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
remove_access_group_from_deployment |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
get_all_access_groups_from_db |
|
73% |
11 |
3 |
0 |
|
50% |
6 |
1 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
create_model_group |
|
64% |
36 |
13 |
0 |
|
71% |
14 |
4 |
|
66% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
list_access_groups |
|
64% |
11 |
4 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
get_access_group_info |
|
62% |
13 |
5 |
0 |
|
50% |
4 |
2 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
update_access_group |
|
33% |
42 |
28 |
0 |
|
33% |
12 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
delete_access_group |
|
32% |
28 |
19 |
0 |
|
50% |
4 |
2 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
get_access_group_budget |
|
67% |
3 |
1 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
set_access_group_budget |
|
38% |
16 |
10 |
0 |
|
100% |
2 |
0 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
delete_access_group_budget |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py |
(no function) |
|
99% |
100 |
1 |
0 |
|
50% |
8 |
4 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
update_team |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ProxyModelRow.model_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ProxyModelRow.model_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ProxyModelRow.model_info |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ProxyModelRow.model_dump_json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ProxyModelTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ProxyModelTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ProxyModelTable.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ProxyModelTable.update |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ProxyModelTable.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ProxyModelTable.delete_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_TxModelTables.query_raw |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_TransactionFactory.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ExistingModelRow.litellm_params |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ExistingModelRow.model_dump_json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_TeamRow.models |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_TeamRow.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_TeamLookupTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_TeamTable.update |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_proxy_model_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_repo_team_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_db_team_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_model_alias_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
get_db_model |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_strategy_router_write_violation |
|
77% |
13 |
3 |
0 |
|
62% |
8 |
3 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_raise_on_strategy_router_write_violation |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_stored_credential_name |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_raise_on_invalid_credential_name |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_effective_complexity_router_config |
|
40% |
15 |
9 |
0 |
|
50% |
6 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_effective_model |
|
38% |
8 |
5 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_effective_complexity_router_params |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_member_auto_router_marker_for_update |
|
27% |
11 |
8 |
0 |
|
20% |
10 |
2 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_decrypted_model |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_tuning_candidate |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_raise_on_tuning_quota_violation |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_auto_router_capability_slot |
|
16% |
56 |
47 |
0 |
|
5% |
22 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_raise_if_rate_limits_required_but_missing |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_explicitly_cleared_ptu_fields |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_merged_ptu_model_info |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_raise_if_ptu_cost_attribution_disabled |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_validate_ptu_model_info |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_is_nonzero_rate |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_is_nonzero_price |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_is_zero_price |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_raise_if_ptu_deployment_is_priced |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ptu_zeroed_pricing |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ptu_pricing_delta |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_ptu_priced_deployment |
|
71% |
7 |
2 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_cost_map_entry |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_loaded_catalog_entry |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
update_db_model |
|
0% |
45 |
45 |
0 |
|
0% |
34 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
patch_model |
|
28% |
43 |
31 |
0 |
|
31% |
16 |
5 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
patch_model.write_row |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_set_model_blocked_status |
|
58% |
24 |
10 |
0 |
|
58% |
12 |
5 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
block_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
unblock_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_add_model_to_db |
|
87% |
15 |
2 |
0 |
|
62% |
8 |
3 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_add_team_model_to_db |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_update_team_model_in_db |
|
0% |
22 |
22 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_get_public_model_name |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_get_public_model_name._is_internal_shape |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_setup_new_team_model_assignment |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_get_team_deployments |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
delete_team_models |
|
61% |
18 |
7 |
0 |
|
40% |
10 |
4 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_get_team_public_model_names |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_remove_unbacked_team_models |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_update_existing_team_model_assignment |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_update_existing_team_model_assignment._get_team_public_model_name |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_canonical_session_tags |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
ModelManagementAuthChecks.can_user_make_team_model_call |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
ModelManagementAuthChecks.can_user_attach_credential |
|
38% |
13 |
8 |
0 |
|
40% |
10 |
2 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
ModelManagementAuthChecks.can_user_set_aws_session_tags |
|
50% |
8 |
4 |
0 |
|
50% |
6 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
ModelManagementAuthChecks.allow_team_model_action |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
ModelManagementAuthChecks.can_user_make_model_call |
|
20% |
20 |
16 |
0 |
|
19% |
16 |
3 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
delete_model |
|
79% |
33 |
7 |
0 |
|
50% |
16 |
6 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
delete_team_model_alias |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
add_new_model |
|
87% |
46 |
6 |
0 |
|
64% |
14 |
5 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
update_model |
|
74% |
54 |
14 |
0 |
|
55% |
20 |
7 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
update_public_model_groups |
|
84% |
19 |
3 |
0 |
|
62% |
8 |
3 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
update_useful_links |
|
82% |
17 |
3 |
0 |
|
50% |
6 |
3 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_validated_labeled_tiers |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_labeled_tiers_from_query |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
preview_auto_router_classifier_prompt |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
get_auto_router_classifier_default_prompt |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_deduplicate_litellm_router_models |
|
50% |
8 |
4 |
0 |
|
25% |
4 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
model_info_as_mapping |
|
22% |
9 |
7 |
0 |
|
25% |
4 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
_expects_liveness_on_this_pod |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
live_model_ids_snapshot |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
reload_serving_verdict |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
raise_if_reload_degraded_serving |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
clear_cache |
|
0% |
33 |
33 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py |
(no function) |
|
99% |
195 |
2 |
0 |
|
50% |
6 |
3 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_enterprise_license_required |
|
100% |
3 |
0 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_ObjectPermissionRow.object_permission_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_UserTableClient.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_BudgetTableClient.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_ObjectPermissionTableClient.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationTableClient.create |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationTableClient.find_unique |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationTableClient.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationTableClient.update |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationTableClient.delete |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationMembershipTableClient.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationMembershipTableClient.find_unique |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationMembershipTableClient.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationMembershipTableClient.update |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationMembershipTableClient.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_OrganizationMembershipTableClient.delete_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_TeamTableClient.delete_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_VerificationTokenTableClient.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_VerificationTokenTableClient.delete_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_ObjectPermissionTxClient.upsert |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_BudgetTxClient.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_TransactionTables.litellm_objectpermissiontable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_TransactionTables.litellm_budgettable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_TransactionTables.litellm_organizationtable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_TransactionManager.__aenter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_TransactionManager.__aexit__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_verify_org_access |
|
17% |
12 |
10 |
0 |
|
10% |
10 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
build_budget_write_data |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
handle_nested_budget_structure_in_organization_update_request |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
new_organization |
|
0% |
48 |
48 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
get_organization_daily_activity |
|
0% |
20 |
20 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_set_object_permission |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
update_organization |
|
0% |
36 |
36 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
handle_update_object_permission |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
update_organization_v2 |
|
0% |
46 |
46 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
delete_organization |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
_delete_organization_keys |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
list_organization |
|
0% |
24 |
24 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
info_organization |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
deprecated_info_organization |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
organization_member_add |
|
44% |
25 |
14 |
0 |
|
25% |
12 |
3 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
find_member_if_email |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
organization_member_update |
|
0% |
38 |
38 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
organization_member_delete |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
add_member_to_organization |
|
0% |
31 |
31 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py |
(no function) |
|
94% |
113 |
7 |
0 |
|
50% |
22 |
11 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/password_endpoints.py |
_error_detail |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/password_endpoints.py |
_is_password_login_session |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/password_endpoints.py |
_user_table |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/password_endpoints.py |
change_password |
|
16% |
25 |
21 |
0 |
|
17% |
12 |
2 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/password_endpoints.py |
(no function) |
|
88% |
26 |
3 |
0 |
|
50% |
2 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/ai_policy_suggester.py |
AiPolicySuggester.suggest |
|
58% |
19 |
8 |
0 |
|
25% |
4 |
1 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/ai_policy_suggester.py |
AiPolicySuggester._build_system_prompt |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/ai_policy_suggester.py |
AiPolicySuggester._build_user_prompt |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/ai_policy_suggester.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
GuardrailApplyError.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
apply_policies |
|
36% |
33 |
21 |
0 |
|
39% |
18 |
3 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_chat_body_from_inputs |
|
69% |
13 |
4 |
0 |
|
50% |
8 |
2 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_request_with_json_body |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_request_with_json_body.receive |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
test_policies_and_guardrails |
|
59% |
29 |
12 |
0 |
|
67% |
6 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
test_policies_and_guardrails._serialize_chat_response |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
test_policies_and_guardrails._get_agent_response |
|
80% |
5 |
1 |
0 |
|
100% |
0 |
0 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
validate_policy |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
list_policies |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
get_policy_info |
|
90% |
10 |
1 |
0 |
|
75% |
4 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
test_policy_matching |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_load_policy_templates_from_local_backup |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
get_policy_templates |
|
69% |
13 |
4 |
0 |
|
50% |
4 |
2 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_validate_enrichment_request |
|
85% |
13 |
2 |
0 |
|
75% |
8 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
enrich_policy_template |
|
11% |
9 |
8 |
0 |
|
0% |
2 |
0 |
|
9% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_build_refinement_prompt |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_stream_llm_competitor_names |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_stream_competitor_events |
|
0% |
33 |
33 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
enrich_policy_template_stream |
|
33% |
3 |
2 |
0 |
|
100% |
0 |
0 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_clean_competitor_line |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_generate_competitor_variations |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_parse_variations_response |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_discover_competitors_via_llm |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_build_all_names_per_competitor |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_build_competitor_guardrail_definitions |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_build_name_blocked_words |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_build_recommendation_blocked_words |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_build_comparison_blocked_words |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
suggest_policy_templates |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
test_policy_template |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_test_guardrail_definitions |
|
37% |
27 |
17 |
0 |
|
38% |
8 |
1 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
_compute_overall_action |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py |
(no function) |
|
99% |
121 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py |
has_request_transforms |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py |
_buckets |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py |
_scenario |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py |
_capacity_counter |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py |
_capacity_counter.count |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py |
_capacity_request_data |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py |
predict_arm |
|
0% |
36 |
36 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py |
predict_cache_cost |
|
23% |
22 |
17 |
0 |
|
25% |
8 |
2 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py |
(no function) |
|
100% |
35 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_caching_requests.py |
_numeric_token_sql |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_caching_requests.py |
_cache_tokens_sql |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_caching_requests.py |
prompt_caching_requests_sql |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_caching_requests.py |
_request_result |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_caching_requests.py |
get_prompt_caching_requests |
|
88% |
17 |
2 |
0 |
|
75% |
8 |
2 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_caching_requests.py |
get_prompt_caching_requests.current_router |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/prompt_caching_requests.py |
(no function) |
|
97% |
37 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_settings_endpoints.py |
_router_setting_source |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_settings_endpoints.py |
_get_routing_strategies_from_router_class |
|
86% |
7 |
1 |
0 |
|
50% |
4 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_settings_endpoints.py |
get_router_settings |
|
90% |
29 |
3 |
0 |
|
69% |
16 |
5 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_settings_endpoints.py |
get_router_fields |
|
77% |
13 |
3 |
0 |
|
67% |
6 |
2 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_settings_endpoints.py |
(no function) |
|
100% |
29 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_weights.py |
_StoredModel.model_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_weights.py |
_ModelDb.litellm_proxymodeltable |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_weights.py |
_PrismaClient.db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_weights.py |
_Router.get_deployment |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_weights.py |
_router_weight_model_info |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_weights.py |
_validate_router_weight_reference |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_weights.py |
validate_router_settings_weights |
|
75% |
16 |
4 |
0 |
|
60% |
10 |
4 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/router_weights.py |
(no function) |
|
100% |
34 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py |
ScimTransformations.transform_litellm_user_to_scim_user |
|
0% |
25 |
25 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py |
ScimTransformations._parse_directory_metadata |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py |
ScimTransformations._get_scim_user_name |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py |
ScimTransformations._get_scim_family_name |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py |
ScimTransformations._get_scim_given_name |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py |
ScimTransformations.transform_litellm_team_to_scim_group |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py |
ScimTransformations._get_scim_member_value |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py |
ScimTransformations._get_scim_member_display |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py |
(no function) |
|
100% |
29 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_UserTableClient.find_first |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_UserTableClient.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_UserTableClient.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_UserTableClient.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_UserTableClient.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_UserTableClient.count |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_TeamTableClient.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_TeamTableClient.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_TeamTableClient.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_TeamTableClient.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_TeamTableClient.count |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_VerificationTokenTableClient.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_VerificationTokenTableClient.update |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_UserReferencingTableClient.delete_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_table |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_table |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
UserProvisionerHelpers.handle_existing_user_by_email |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_get_prisma_client_or_raise_exception |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_check_user_exists |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_check_team_exists |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_extract_scim_user_data |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_build_scim_metadata |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_get_scim_upsert_user_setting |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_default_scim_user_role |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_get_scim_admin_group |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_resolve_scim_user_role |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_scim_groups_from_team_ids |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_recompute_scim_member_roles |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_member_value |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_normalized_member_type |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_json_object_fields |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_team_metadata_has_scim_provenance |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_users_named_by_member_value |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_accounts_named_by_member_value |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_classify_group_member |
|
0% |
24 |
24 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_bucketed_member |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_partition_classified_members |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_admitted_member_id |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_admitted_member_ids |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_ensure_group_member_user |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_roster_entries_named_by |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_member_ids_to_drop |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_resolve_group_member_ids |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_extract_group_member_ids |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_get_team_members_display |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_handle_team_membership_changes |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_key_was_scim_blocked |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_set_user_keys_blocked |
|
0% |
19 |
19 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_delete_rows_referencing_user |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_scim_active_value |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_user_scim_active |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_create_user_if_not_exists |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_get_team_member_user_ids_from_team |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
set_scim_content_type |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_get_resource_types |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_get_schemas |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
get_scim_base |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
get_resource_types |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
get_resource_type |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
get_schemas |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
get_schema |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
get_service_provider_config |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_parse_scim_eq_filter |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
get_users |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
get_user |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
create_user |
|
0% |
24 |
24 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
update_user |
|
0% |
26 |
26 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
delete_user |
|
0% |
22 |
22 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
list_placeholders |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_placeholder_rejection |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
merge_placeholder |
|
0% |
20 |
20 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_parse_member_entry |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_parse_member_entries |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_extract_group_values |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_extract_ids_from_path_filter |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_handle_displayname_update |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_handle_externalid_update |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_handle_active_update |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_handle_name_update |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_handle_group_operations |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_multi_valued_attribute_base |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_handle_multi_valued_attribute_update |
|
0% |
20 |
20 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_handle_generic_metadata |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_apply_patch_ops |
|
0% |
45 |
45 |
0 |
|
0% |
34 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_is_user_not_in_team_error |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_roster_write_status |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
SCIMRosterSyncError.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_attempt_roster_write |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_collect_roster_write_failures |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_add_user_to_team |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_remove_user_from_team |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
patch_team_membership |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
patch_user |
|
0% |
25 |
25 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
get_groups |
|
0% |
24 |
24 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
get_group |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_new_team_request_with_defaults |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
create_group |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
update_group |
|
0% |
22 |
22 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
delete_group |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_process_group_patch_operations |
|
0% |
32 |
32 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_apply_group_patch_updates |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
_handle_group_membership_changes |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
patch_group |
|
0% |
25 |
25 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py |
(no function) |
|
99% |
203 |
1 |
0 |
|
50% |
10 |
5 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/session_endpoints.py |
_error_detail |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/session_endpoints.py |
revoke_ui_session_keys |
|
0% |
19 |
19 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/session_endpoints.py |
session_logout |
|
22% |
18 |
14 |
0 |
|
25% |
8 |
2 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/session_endpoints.py |
(no function) |
|
94% |
18 |
1 |
0 |
|
50% |
2 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/custom_microsoft_sso.py |
CustomMicrosoftSSO.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/custom_microsoft_sso.py |
CustomMicrosoftSSO.get_discovery_document |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/custom_microsoft_sso.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/id_jag_assertion_capture.py |
active_sso_provider |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/id_jag_assertion_capture.py |
id_jag_assertion_capture_gap |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/id_jag_assertion_capture.py |
id_jag_assertion_capture_gap_at_startup |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/id_jag_assertion_capture.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
_saml_unavailable_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._env |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler.is_saml_configured |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._bool_env |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._base_url |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._is_https |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._acs_url |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._metadata_url |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._sp_entity_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._load_idp_settings |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._build_settings |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._prepare_request_data |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._build_auth |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler.build_login_redirect |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler.build_sp_metadata |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler.read_acs_post_data |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler.handle_acs |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._replay_guard_ttl |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._response_in_response_to |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._enforce_response_binding |
|
0% |
20 |
20 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._result_from_auth |
|
0% |
20 |
20 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._attribute_value |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
SAMLAuthHandler._attribute_values |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py |
(no function) |
|
98% |
87 |
2 |
0 |
|
100% |
0 |
0 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso_helper_utils.py |
check_is_admin_only_access |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso_helper_utils.py |
has_admin_ui_access |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/sso_helper_utils.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_TagTableClient.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_TagTableClient.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_TagTableClient.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_TagTableClient.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_TagTableClient.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_ModelTableClient.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_VerificationTokenTableClient.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_DailyTagSpendTableClient.group_by |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_evict_tag_cache_keys |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_get_internal_user_api_keys |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_get_tag_list_scope |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_get_tag_daily_activity_api_key_filter |
|
43% |
7 |
4 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_get_model_names |
|
50% |
6 |
3 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
get_deployments_by_model |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
new_tag |
|
92% |
25 |
2 |
0 |
|
80% |
10 |
2 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_add_tag_to_deployment |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
update_tag |
|
90% |
20 |
2 |
0 |
|
67% |
6 |
2 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
info_tag |
|
57% |
23 |
10 |
0 |
|
33% |
12 |
2 |
|
49% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
_validate_tag_list_date_range |
|
91% |
11 |
1 |
0 |
|
83% |
6 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
list_tags |
|
76% |
34 |
8 |
0 |
|
62% |
16 |
4 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
delete_tag |
|
92% |
12 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
get_tag_daily_activity |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py |
(no function) |
|
90% |
71 |
7 |
0 |
|
50% |
8 |
4 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
resolve_team_admin_editable_fields |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
team_admin_may_manage_projects |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
team_admin_may_edit_member_key_budgets |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
_as_object |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
_stored_metadata |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
_submitted_metadata |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
_metadata_changes |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
_stored_model_aliases |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
_column_changed |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
changed_team_fields |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
_only_changes |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
team_admin_edit_verdict |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
team_admin_request_or_raise |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
_budget_windows |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
_key_column_changed |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
changed_key_fields |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
team_admin_key_edit_verdict |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
team_admin_key_request_or_raise |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py |
(no function) |
|
100% |
64 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
_callback_config_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
_validate_team_callback |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
_redact_callback_secrets |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
_mask_sensitive_callback_vars |
|
33% |
6 |
4 |
0 |
|
17% |
6 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
_resolve_team_callbacks |
|
82% |
17 |
3 |
0 |
|
70% |
10 |
3 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
_log_audit_task_exception |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
_emit_team_callback_audit_log |
|
50% |
8 |
4 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
_callback_error |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
_unknown_team_error |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
add_team_callbacks |
|
80% |
45 |
9 |
0 |
|
67% |
18 |
4 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
delete_team_callback |
|
74% |
34 |
9 |
0 |
|
62% |
8 |
3 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
disable_team_logging |
|
75% |
32 |
8 |
0 |
|
67% |
6 |
2 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
get_team_callbacks |
|
50% |
22 |
11 |
0 |
|
38% |
8 |
1 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py |
(no function) |
|
100% |
40 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_as_object |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_as_list |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_UserIdRow.user_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_user_id_rows_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_ModelDumpRow.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_TeamIdRow.team_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_ObjectPermissionRow.object_permission_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_TeamAliasBudgetRow.team_alias |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_TeamAliasBudgetRow.budget_duration |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_AuditableTeamRow.json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_RawTeamRow.members_with_roles |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_RawTeamRow.organization_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_RawTeamRow.max_budget |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_RawTeamRow.soft_budget |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_RawTeamRow.model_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_raw_team_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_BudgetIdRow.budget_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_BudgetWriteCall.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_as_budget_write |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_TeamCreateTx.litellm_teamtable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_MemberDeleteTx.litellm_usertable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_MemberDeleteTx.litellm_verificationtoken |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_TeamDeleteTx.execute_raw |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_TeamDeleteTx.litellm_teamtable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_TeamDeleteTx.litellm_teammembership |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_team_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_team_tx_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_team_membership_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_user_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_model_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_org_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_org_membership_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_budget_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_deleted_team_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_access_group_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_tokens_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_sanitize_for_log |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_refresh_cached_team |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_raise_team_access_denied |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_resolve_team_access |
|
29% |
7 |
5 |
0 |
|
17% |
6 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_verify_team_access |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_general_settings |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_caller_edit_access |
|
25% |
12 |
9 |
0 |
|
12% |
8 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
TeamMemberBudgetHandler.strip_system_managed_metadata_keys |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
TeamMemberBudgetHandler.should_create_budget |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
TeamMemberBudgetHandler.create_team_member_budget_table |
|
90% |
20 |
2 |
0 |
|
83% |
12 |
2 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
TeamMemberBudgetHandler.upsert_team_member_budget_table |
|
32% |
25 |
17 |
0 |
|
12% |
16 |
2 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
TeamMemberBudgetHandler._clean_team_member_fields |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
TeamMemberBudgetHandler.clear_team_member_budget_fields |
|
37% |
19 |
12 |
0 |
|
17% |
12 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
TeamMemberBudgetHandler.backfill_team_member_budget_entries |
|
73% |
15 |
4 |
0 |
|
60% |
10 |
4 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_get_default_team_param |
|
82% |
11 |
2 |
0 |
|
75% |
8 |
2 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_is_available_team |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
get_all_team_memberships |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_check_team_model_specific_limits |
|
0% |
29 |
29 |
0 |
|
0% |
32 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_check_team_rpm_tpm_limits |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
check_org_team_model_specific_limits |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
check_org_team_rpm_tpm_limits |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_check_org_team_limits |
|
0% |
22 |
22 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_check_user_team_limits |
|
0% |
12 |
12 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_check_team_budget_update_authority |
|
18% |
11 |
9 |
0 |
|
12% |
8 |
1 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_write_team_update |
|
33% |
9 |
6 |
0 |
|
25% |
4 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_existing_model_cap |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_check_team_model_budget_update_authority |
|
11% |
19 |
17 |
0 |
|
6% |
16 |
1 |
|
9% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_should_auto_add_team_creator |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
new_team |
|
69% |
122 |
38 |
0 |
|
58% |
76 |
20 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_create_team_update_audit_log |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_update_model_table |
|
38% |
8 |
5 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_auto_add_team_members_to_organization |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
fetch_and_validate_organization |
|
36% |
11 |
7 |
0 |
|
33% |
6 |
2 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
validate_team_org_change |
|
0% |
22 |
22 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_member_user_ids |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_evict_created_membership_caches |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
update_team |
|
81% |
112 |
21 |
0 |
|
66% |
74 |
17 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
patch_team |
|
94% |
18 |
1 |
0 |
|
88% |
8 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_set_budget_reset_at |
|
71% |
14 |
4 |
0 |
|
75% |
8 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
handle_update_object_permission |
|
33% |
6 |
4 |
0 |
|
0% |
2 |
0 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_check_team_member_admin_add |
|
100% |
8 |
0 |
0 |
|
83% |
12 |
2 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_call_validation_checks |
|
70% |
10 |
3 |
0 |
|
50% |
6 |
3 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_member_add_duplication_check |
|
85% |
13 |
2 |
0 |
|
67% |
12 |
4 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_member_add_duplication_check._check_member_duplication |
|
88% |
8 |
1 |
0 |
|
83% |
12 |
2 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_validate_team_member_add_permissions |
|
11% |
18 |
16 |
0 |
|
6% |
16 |
1 |
|
9% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_process_team_members |
|
84% |
19 |
3 |
0 |
|
75% |
8 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_resolve_member_identity |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_member_already_in_team |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_update_team_members_list |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_add_team_members_to_team |
|
86% |
14 |
2 |
0 |
|
50% |
4 |
2 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_update_team_member_role |
|
60% |
10 |
4 |
0 |
|
50% |
4 |
2 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_emit_team_members_metric |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_resolve_existing_member_user_ids |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_pre_existing_user_ids |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_validate_member_user_id_provisioning |
|
25% |
8 |
6 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_members_audit_value |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_schedule_team_membership_audit_log |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_schedule_team_member_add_audit_logs |
|
38% |
8 |
5 |
0 |
|
17% |
6 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_validate_and_populate_member_user_info |
|
57% |
28 |
12 |
0 |
|
55% |
20 |
5 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_member_add |
|
94% |
31 |
2 |
0 |
|
62% |
8 |
3 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_is_member_addressed_by |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_cleanup_members_with_roles |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_member_delete |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_team_member_delete |
|
48% |
54 |
28 |
0 |
|
29% |
28 |
6 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_member_update |
|
71% |
49 |
14 |
0 |
|
56% |
34 |
9 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_check_not_resetting_own_spend |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_raise_reset_spend_error |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_validate_team_member_reset_spend_value |
|
83% |
12 |
2 |
0 |
|
75% |
8 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
reset_team_member_spend_fn |
|
88% |
16 |
2 |
0 |
|
50% |
4 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_team_default_budget_id |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_existing_team_default_budget_id |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_member_budget_source |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
reset_team_member_budget_fn |
|
93% |
14 |
1 |
0 |
|
75% |
4 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_create_results_from_response |
|
100% |
14 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
bulk_team_member_add |
|
87% |
23 |
3 |
0 |
|
70% |
10 |
3 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
delete_team |
|
64% |
56 |
20 |
0 |
|
42% |
26 |
9 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_sweep_deleted_team_references |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_sweep_deleted_team_references_tx |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_invalidate_deleted_key_cache |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_invalidate_deleted_team_cache |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_transform_teams_to_deleted_records |
|
13% |
15 |
13 |
0 |
|
10% |
10 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_save_deleted_team_records |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_persist_deleted_team_records |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
validate_membership |
|
15% |
13 |
11 |
0 |
|
8% |
12 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_add_team_member_budget_table |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_hydrate_member_user_details |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_hydrate_member_user_details.hydrate |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_parent_organization_models |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_resolve_team_access_group_resources |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_info |
|
72% |
53 |
15 |
0 |
|
58% |
24 |
8 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_member_me |
|
81% |
21 |
4 |
0 |
|
50% |
12 |
6 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
block_team |
|
89% |
9 |
1 |
0 |
|
75% |
4 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
unblock_team |
|
89% |
9 |
1 |
0 |
|
75% |
4 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
get_team_metadata_schema |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
list_available_teams |
|
36% |
14 |
9 |
0 |
|
33% |
6 |
2 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_get_org_admin_org_ids |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_get_user_team_ids_from_db |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_build_team_list_where_conditions |
|
74% |
31 |
8 |
0 |
|
71% |
24 |
7 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_batch_resolve_access_group_resources |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_convert_teams_to_response_models |
|
71% |
17 |
5 |
0 |
|
67% |
6 |
2 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_get_keys_count_by_team |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_enforce_list_team_v2_access |
|
27% |
15 |
11 |
0 |
|
12% |
8 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
list_team_v2 |
|
82% |
38 |
7 |
0 |
|
60% |
20 |
6 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_authorize_and_filter_teams |
|
43% |
21 |
12 |
0 |
|
25% |
16 |
2 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
list_team |
|
76% |
25 |
6 |
0 |
|
83% |
12 |
2 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
get_paginated_teams |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
ui_view_teams |
|
0% |
16 |
16 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
add_new_models_to_team |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_model_add |
|
80% |
10 |
2 |
0 |
|
67% |
6 |
2 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
append_team_models |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_model_delete |
|
81% |
16 |
3 |
0 |
|
62% |
8 |
3 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
team_member_permissions |
|
70% |
10 |
3 |
0 |
|
50% |
6 |
3 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
update_team_member_permissions |
|
73% |
11 |
3 |
0 |
|
50% |
6 |
3 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
bulk_update_team_member_permissions |
|
88% |
16 |
2 |
0 |
|
83% |
12 |
2 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_compute_and_batch_updates |
|
100% |
13 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_append_permissions_to_specific_teams |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_append_permissions_to_all_teams |
|
81% |
16 |
3 |
0 |
|
50% |
6 |
3 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_daily_activity_error |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_resolve_team_daily_activity_scope |
|
41% |
37 |
22 |
0 |
|
27% |
26 |
3 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
get_team_daily_activity |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_aggregated_date_range_error |
|
83% |
12 |
2 |
0 |
|
67% |
6 |
2 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
get_team_daily_activity_aggregated |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_team_user_spend_sql |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
get_team_spend_by_user |
|
88% |
17 |
2 |
0 |
|
75% |
8 |
2 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
_team_alias_or_none |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/team_endpoints.py |
(no function) |
|
99% |
342 |
3 |
0 |
|
67% |
6 |
2 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_TableOps.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_TableOps.find_unique |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_TableOps.count |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_TableOps.create |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_TableOps.update_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_TableOps.delete |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_TableOps.group_by |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_SpendLogRow.messages |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_SpendLogRow.proxy_server_request |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
get_tool_policy_options |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
list_tools |
|
60% |
10 |
4 |
0 |
|
50% |
2 |
1 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_parse_day_start |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
get_tool_spend |
|
88% |
16 |
2 |
0 |
|
50% |
4 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
get_tool_detail |
|
75% |
16 |
4 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_input_snippet_for_tool_log |
|
0% |
26 |
26 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_snippet_str |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
get_tool_usage_logs |
|
60% |
40 |
16 |
0 |
|
62% |
16 |
2 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
get_tool |
|
71% |
14 |
4 |
0 |
|
75% |
4 |
1 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_resolve_key_hash_to_object_permission_id |
|
39% |
18 |
11 |
0 |
|
38% |
8 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
_resolve_team_id_to_object_permission_id |
|
82% |
17 |
3 |
0 |
|
88% |
8 |
1 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
update_tool_policy |
|
74% |
38 |
10 |
0 |
|
68% |
22 |
5 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
delete_tool_policy_override |
|
65% |
26 |
9 |
0 |
|
64% |
14 |
3 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py |
(no function) |
|
81% |
73 |
14 |
0 |
|
20% |
10 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/types.py |
highest_privilege_role |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/types.py |
is_valid_litellm_user_role |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/types.py |
_role_from_claim_value |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/types.py |
get_litellm_user_role |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/types.py |
(no function) |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_UserMetadataRow.metadata |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_user_meta_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_SsoConfigRow.sso_settings |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_sso_config_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_TeamDetailRow.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_team_detail_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_CustomSsoCall.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_ServicePrincipalAssignment.get |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_ServicePrincipalPage.get |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_ServicePrincipalPage.get |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_as_object |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_hash_cli_sso_secret |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_normalize_cli_sso_user_code |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_generate_cli_sso_user_code |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_get_cli_sso_flow_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_is_valid_cli_sso_login_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_is_valid_cli_sso_user_code |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_cli_sso_verification_uri_complete_enabled |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_cli_sso_start_response_body |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_get_cli_sso_start_rate_limit_cache_key |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_check_cli_sso_start_rate_limit |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_read_cli_sso_flow |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_get_cli_sso_flow_or_raise |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_set_cli_sso_flow |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_verify_cli_sso_poll_secret |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_parse_cli_sso_claim_map |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_is_safe_cli_sso_metadata_dest_key |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_is_safe_cli_sso_scalar_claim_value |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_sso_result_to_dict |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_get_nested_claim_value |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_extract_sso_claim_value |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_set_nested_metadata_value |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_flatten_cli_sso_metadata_for_poll |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
build_cli_sso_attribution_metadata |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_merge_cli_sso_attribution_metadata |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_persist_cli_sso_user_metadata |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_cli_poll_attribution_metadata_from_session |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_render_cli_sso_verification_page |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
cli_sso_start |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
cli_sso_complete |
|
0% |
22 |
22 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
normalize_email |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
determine_role_from_groups |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
process_sso_jwt_access_token |
|
0% |
49 |
49 |
0 |
|
0% |
32 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_decode_sso_token_claims |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_merge_sso_token_claims |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_raise_if_sso_exceeds_free_user_limit |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
google_login |
|
0% |
38 |
38 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
generic_response_convertor |
|
0% |
51 |
51 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_setup_generic_sso_env_vars |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_setup_team_mappings |
|
0% |
19 |
19 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_setup_role_mappings |
|
0% |
33 |
33 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_parse_generic_sso_headers |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_handle_generic_sso_error |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
get_generic_sso_response |
|
0% |
48 |
48 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
get_generic_sso_response.response_convertor |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
warn_if_id_jag_assertion_uncaptured |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
warn_if_id_jag_capture_gap |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
create_team_member_add_task |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
add_missing_team_member |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
get_disabled_non_admin_personal_key_creation |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
get_existing_user_info_from_db |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
get_user_info_from_db |
|
0% |
24 |
24 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_should_use_role_from_sso_response |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_build_sso_user_update_data |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_sync_user_role_from_jwt_role_map |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
apply_user_info_values_to_sso_user_defined_values |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
check_and_update_if_proxy_admin_id |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
auth_callback |
|
0% |
44 |
44 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
saml_login |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
saml_metadata |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
saml_callback |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_build_cli_sso_user_defined_values |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_cli_sso_team_detail |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
fetch_cli_sso_team_details |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_cli_sso_session_teams |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
selected_cli_sso_team_detail |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_complete_cli_sso_callback_session |
|
0% |
28 |
28 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
cli_sso_callback |
|
0% |
21 |
21 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
cli_poll_key |
|
0% |
48 |
48 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
insert_sso_user |
|
0% |
27 |
27 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
get_ui_settings |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
sso_readiness |
|
22% |
40 |
31 |
0 |
|
13% |
30 |
4 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_is_same_origin_return_path |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_sso_return_to_redirect |
|
0% |
21 |
21 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
set_session_token_cookie |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
_persist_return_to_cookie |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._validate_return_to |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._validate_return_to._origin |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.get_sso_login_redirect |
|
0% |
40 |
40 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.get_generic_sso_redirect_response |
|
0% |
30 |
30 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._get_generic_sso_redirect_params |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.should_use_sso_handler |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.get_redirect_url_for_sso |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.upsert_sso_user |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.add_user_to_teams_from_sso_response |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.verify_user_in_restricted_sso_group |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.create_litellm_team_from_sso_group |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._cast_and_deepcopy_litellm_default_team_params |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._get_cli_state |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._get_user_email_and_id_from_result |
|
0% |
28 |
28 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.get_redirect_response_from_openid |
|
0% |
64 |
64 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.prepare_token_exchange_parameters |
|
0% |
30 |
30 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._handle_missing_pkce_verifier |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._delete_pkce_verifier |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler.generate_pkce_params |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._validate_token_response |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._pkce_token_exchange |
|
0% |
32 |
32 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
SSOAuthenticationHandler._get_pkce_userinfo |
|
0% |
37 |
37 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler.get_graph_api_base_url |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler.get_graph_api_user_groups_endpoint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler.get_microsoft_callback_response |
|
0% |
19 |
19 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler.openid_from_response |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler.get_user_role_from_app_roles |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler.get_app_roles_from_id_token |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler.get_user_groups_from_graph_api |
|
0% |
26 |
26 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler.fetch_and_parse_groups |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler._get_group_ids_from_graph_api_response |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler._cast_graph_api_response_dict |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler.get_group_ids_from_service_principal |
|
0% |
20 |
20 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
MicrosoftSSOHandler.create_litellm_teams_from_service_principal_team_ids |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
GoogleSSOHandler.get_google_callback_response |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
debug_sso_login |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
debug_sso_callback |
|
0% |
47 |
47 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/ui_sso.py |
(no function) |
|
99% |
264 |
2 |
0 |
|
50% |
6 |
3 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/__init__.py |
(no function) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_UsageDump.get |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_UsageDump.get |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
get_tools_for_role |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_build_system_prompt |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_parse_csv_ids |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_query_activity |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_fetch_usage_data |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_fetch_team_usage_data |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_fetch_tag_usage_data |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_accumulate_breakdown |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_ranked_lines |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_summarise_usage_data |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_summarise_entity_data |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_sse |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_resolve_fetch_kwargs |
|
0% |
17 |
17 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_execute_tool_call |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_process_tool_call |
|
0% |
17 |
17 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
_stream_final_response |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
stream_usage_ai_chat |
|
43% |
23 |
13 |
0 |
|
0% |
10 |
0 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/ai_usage_chat.py |
(no function) |
|
100% |
93 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/endpoints.py |
usage_ai_chat |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/usage_endpoints/endpoints.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
_TableOps.find_many |
|
0% |
1 |
1 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
_typed_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
_query_raw |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
get_distinct_user_agent_tags |
|
70% |
10 |
3 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
get_daily_active_users |
|
96% |
27 |
1 |
0 |
|
88% |
8 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
get_weekly_active_users |
|
96% |
27 |
1 |
0 |
|
88% |
8 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
get_monthly_active_users |
|
96% |
27 |
1 |
0 |
|
88% |
8 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
get_tag_summary |
|
88% |
26 |
3 |
0 |
|
88% |
8 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
get_per_user_analytics |
|
71% |
48 |
14 |
0 |
|
62% |
16 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py |
(no function) |
|
95% |
96 |
5 |
0 |
|
50% |
4 |
2 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
_json |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
_is_admin |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
_read_scope_caller |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
_caller_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
_RunRow.created_by |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
_SeqRow.sequence_number |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
_get_next_sequence_number |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
_require_run |
|
38% |
8 |
5 |
0 |
|
17% |
6 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
create_workflow_run |
|
93% |
14 |
1 |
0 |
|
83% |
6 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
list_workflow_runs |
|
63% |
19 |
7 |
0 |
|
60% |
10 |
2 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
get_workflow_run |
|
47% |
17 |
9 |
0 |
|
25% |
8 |
2 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
update_workflow_run |
|
52% |
23 |
11 |
0 |
|
75% |
12 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
append_workflow_event |
|
12% |
25 |
22 |
0 |
|
8% |
12 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
list_workflow_events |
|
30% |
10 |
7 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
append_workflow_message |
|
14% |
21 |
18 |
0 |
|
10% |
10 |
1 |
|
13% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
list_workflow_messages |
|
30% |
10 |
7 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py |
(no function) |
|
98% |
84 |
2 |
0 |
|
100% |
0 |
0 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py |
_RawExecutor.query_raw |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py |
_raw_executor |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py |
_invalidate_access_group_cache |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py |
_invalidate_moved_groups |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py |
_write_membership |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py |
sync_key_access_group_membership |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py |
sync_key_update_access_group_membership |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py |
sync_key_regeneration_access_group_membership |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py |
(no function) |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py |
RawExecutor.query_raw |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py |
raw_executor |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py |
_config_sourced_sibling |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py |
_served_by_a_config_deployment |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py |
still_backed |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py |
_rewrite_groups |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py |
sync_access_groups_for_renamed_model |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py |
sync_access_groups_for_deleted_model |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
AccessGroupSyncTx.query_raw |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
_Transaction.__aenter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
_Transaction.__aexit__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
_PrismaDb.tx |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
_PrismaClient.db |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
invalidate_access_group_cache |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
invalidate_access_group_caches |
|
50% |
4 |
2 |
0 |
|
25% |
4 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
reconcile_team_access_group_membership |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
sync_team_access_group_membership |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py |
(no function) |
|
100% |
25 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
is_audit_logging_enabled |
|
78% |
9 |
2 |
0 |
|
50% |
4 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
_allows_litellm_changed_by_header |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
get_audit_log_changed_by |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
_resolve_audit_log_callback |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
reset_audit_log_callback_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
_build_audit_log_payload |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
_audit_log_task_done_callback |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
_dispatch_audit_log_to_callbacks |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
create_object_audit_log |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
create_audit_log_for_update |
|
0% |
19 |
19 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/audit_logs.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_availability.py |
_catalog_field |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_availability.py |
build_auto_router_catalog |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_availability.py |
auto_router_availability |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_availability.py |
(no function) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_permissions.py |
authorize_member_auto_router_team |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_permissions.py |
validate_member_auto_router_config |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_permissions.py |
authorize_member_auto_router_dependencies |
|
0% |
22 |
22 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_permissions.py |
_load_member_auto_router_dependency_objects |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_permissions.py |
authorize_member_auto_router_write |
|
0% |
30 |
30 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/auto_router_permissions.py |
(no function) |
|
99% |
83 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
_membership_tx_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
_budget_tx_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
_roster_user_id |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
_team_default_budget_id |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
_shared_budget_ids |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
_audited_member_budget |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
_limits_audit_value |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
_result |
|
33% |
6 |
4 |
0 |
|
50% |
2 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
bulk_update_team_member_budgets |
|
37% |
27 |
17 |
0 |
|
40% |
10 |
2 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py |
(no function) |
|
93% |
45 |
3 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_error_message |
|
71% |
7 |
2 |
0 |
|
100% |
2 |
0 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_requested_teams |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_row_error |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_normalized_email |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_partition_rows |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_partition_rows.classify |
|
80% |
10 |
2 |
0 |
|
67% |
6 |
2 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_user_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_existing_user_conflicts |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_load_teams |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_team_permission_error |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_unusable_teams |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_db_failure |
|
89% |
9 |
1 |
0 |
|
83% |
6 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_prepare_user |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_user_create_payload |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_bounded |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_bounded.run |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_insert_users |
|
95% |
20 |
1 |
0 |
|
75% |
4 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_assignments_by_team |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_default_member_budget_id |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_team_tx_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_membership_tx_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_write_team_roster |
|
0% |
17 |
17 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_detach_failed_teams |
|
60% |
5 |
2 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_publish_team_writes |
|
33% |
12 |
8 |
0 |
|
25% |
8 |
2 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_generate_key |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_add_to_organizations |
|
100% |
2 |
0 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_run_per_user |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_write_audit_logs |
|
89% |
9 |
1 |
0 |
|
83% |
6 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_row_teams |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_to_result |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
_failure_result |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
bulk_create_users |
|
96% |
24 |
1 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
bulk_create_users.finish |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py |
(no function) |
|
98% |
176 |
3 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_TeamRemoval.deleted_key_tokens |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_UserBatchDeletion.deleted_key_tokens |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_team_not_found |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_forbidden |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_in_filter |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_eq_filter |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_team_users_filter |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_any_filter |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_team_tx_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_user_tx_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_membership_tx_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_token_tx_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_invitation_tx_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_org_membership_tx_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_same_email |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_addresses_member |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_with_row_email |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_addresses_user |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_error_message |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_bounded |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_bounded.run |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_remove_members_from_team |
|
77% |
30 |
7 |
0 |
|
50% |
8 |
4 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_emit_team_members_metric |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_duplicate_member_indexes |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
bulk_remove_team_members |
|
89% |
18 |
2 |
0 |
|
67% |
6 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
bulk_remove_team_members.error |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_caller_admin_org_ids |
|
40% |
5 |
3 |
0 |
|
50% |
2 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_scope_error |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_delete_user_rows |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_delete_users_tx |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
_delete_users |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
bulk_delete_users |
|
94% |
17 |
1 |
0 |
|
50% |
2 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
bulk_delete_users.precheck_error |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
bulk_delete_users.result |
|
62% |
8 |
3 |
0 |
|
50% |
6 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py |
(no function) |
|
97% |
91 |
3 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/key_settings_audit.py |
with_settings_updated_at |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/key_settings_audit.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py |
_AllowlistTable.update_cte |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py |
_team_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py |
_key_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py |
_org_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py |
_project_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py |
_user_cache_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py |
_rewrite_sql |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py |
sync_model_allowlists_for_renamed_model |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py |
(no function) |
|
100% |
32 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
attach_object_permission_to_dict |
|
75% |
12 |
3 |
0 |
|
67% |
6 |
2 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
prepare_object_permission_upsert |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
handle_update_object_permission_common |
|
73% |
11 |
3 |
0 |
|
50% |
6 |
3 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
invalidate_cached_object_permissions |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_set_object_permission |
|
100% |
14 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_dedupe_preserving_order |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_mcp_server_identifier_matches |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_get_db_mcp_servers_by_identifiers |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_resolve_mcp_server_identifiers_to_ids |
|
84% |
19 |
3 |
0 |
|
83% |
18 |
3 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_mcp_tool_permission_entries |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
reject_ambiguous_mcp_tool_permission_keys |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_drop_stale_object_permission_mcp_servers |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_drop_stale_object_permission_mcp_tool_permissions |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_drop_stale_object_permission_mcp_identifiers |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_flatten_resolved_mcp_server_ids |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_resolve_team_allowed_mcp_servers |
|
85% |
13 |
2 |
0 |
|
50% |
4 |
2 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_get_allow_all_keys_server_ids |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_get_all_mcp_server_ids |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_existing_object_permission_mcp_servers |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
enforce_all_proxy_mcp_servers_grant_is_admin_only |
|
43% |
7 |
4 |
0 |
|
25% |
4 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_get_grandfathered_key_mcp_server_ids |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_get_team_allowed_mcp_servers |
|
90% |
10 |
1 |
0 |
|
75% |
4 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_extract_requested_mcp_server_ids |
|
100% |
11 |
0 |
0 |
|
67% |
6 |
2 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_extract_requested_mcp_access_groups |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_extract_requested_mcp_toolsets |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
validate_key_mcp_servers_against_team |
|
14% |
43 |
37 |
0 |
|
5% |
22 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_validate_requested_toolsets |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_extract_requested_vector_stores |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
validate_key_vector_stores_against_team |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
_extract_requested_search_tools |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
validate_key_search_tools_against_team |
|
19% |
16 |
13 |
0 |
|
8% |
12 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/object_permission_utils.py |
(no function) |
|
96% |
56 |
2 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/resource_display_names.py |
mcp_server_display_names |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/resource_display_names.py |
agent_display_names |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/resource_display_names.py |
key_display_names |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/resource_display_names.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py |
TeamMemberPermissionChecks.get_permissions_for_team_member |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py |
TeamMemberPermissionChecks._get_list_of_route_enum_as_str |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py |
TeamMemberPermissionChecks.can_team_member_execute_key_management_endpoint |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py |
TeamMemberPermissionChecks.does_team_member_have_permissions_for_endpoint |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py |
TeamMemberPermissionChecks.enforce_member_can_assign_access_groups |
|
43% |
14 |
8 |
0 |
|
30% |
10 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py |
TeamMemberPermissionChecks.user_belongs_to_keys_team |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py |
TeamMemberPermissionChecks.get_all_available_team_member_permissions |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py |
TeamMemberPermissionChecks.default_team_member_permissions |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py |
(no function) |
|
100% |
25 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
TeamMetadataValidator.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
TeamMetadataValidatorRegistry.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
TeamMetadataValidatorRegistry.set |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
TeamMetadataValidatorRegistry.get |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
parse_team_metadata_schema |
|
25% |
8 |
6 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
TeamMetadataSchemaRegistry.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
TeamMetadataSchemaRegistry.set |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
TeamMetadataSchemaRegistry.get |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
run_team_metadata_validation |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
_read_timeout_seconds |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
_read_unavailable_message |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
validate_team_metadata_if_configured |
|
67% |
6 |
2 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py |
(no function) |
|
100% |
44 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_PrismaRecord.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_PrismaUserRecord.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_PrismaBudgetRecord.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_PrismaBudgetTable.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_PrismaBudgetTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_PrismaUserTable.update_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_PrismaUserTable.upsert |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_PrismaUserTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_PrismaTeamMembershipTable.upsert |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
MemberWriteTx.litellm_usertable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
MemberWriteTx.litellm_budgettable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
MemberWriteTx.litellm_teammembership |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_user_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_budget_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_team_membership_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_find_users_by_email |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_upsert_user_row |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_create_user_row |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
get_new_internal_user_defaults |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
handle_budget_for_entity |
|
74% |
19 |
5 |
0 |
|
80% |
10 |
2 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_clone_team_default_budget_for_member |
|
0% |
19 |
19 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_resolve_member_budget_id |
|
37% |
19 |
12 |
0 |
|
33% |
12 |
2 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_append_team_id_if_absent |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
add_new_member |
|
53% |
32 |
15 |
0 |
|
22% |
18 |
4 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_delete_user_id_from_cache |
|
75% |
8 |
2 |
0 |
|
75% |
8 |
2 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_delete_api_key_from_cache |
|
62% |
8 |
3 |
0 |
|
50% |
8 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_delete_team_id_from_cache |
|
88% |
8 |
1 |
0 |
|
88% |
8 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_delete_customer_id_from_cache |
|
62% |
8 |
3 |
0 |
|
50% |
8 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
send_management_endpoint_alert |
|
100% |
9 |
0 |
0 |
|
75% |
4 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_object_mapping |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_object_list |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_redacted_env_var |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_redact_record_env_vars |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_redact_env_var_values |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
_emit_management_endpoint_otel_span |
|
0% |
25 |
25 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
management_endpoint_wrapper |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
management_endpoint_wrapper.wrapper |
|
74% |
27 |
7 |
0 |
|
50% |
4 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/management_helpers/utils.py |
(no function) |
|
100% |
57 |
0 |
0 |
|
50% |
4 |
2 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/mcp_tools.py |
get_current_time |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/mcp_tools.py |
get_current_date |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/mcp_tools.py |
(no function) |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_memory_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_serialize_metadata_for_prisma |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_is_admin |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_visibility_filter |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_key_filter |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_row_to_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_require_prisma |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_internal_error |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_assert_write_access |
|
20% |
10 |
8 |
0 |
|
12% |
8 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_is_team_admin_for |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_is_unique_violation |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_resolve_scope |
|
31% |
13 |
9 |
0 |
|
12% |
8 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
create_memory |
|
92% |
12 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
list_memory |
|
79% |
14 |
3 |
0 |
|
25% |
4 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_find_memory_for_caller |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
_find_visible_memory_or_none |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
get_memory |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
upsert_memory |
|
69% |
39 |
12 |
0 |
|
67% |
18 |
2 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
delete_memory |
|
70% |
10 |
3 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/memory/memory_endpoints.py |
(no function) |
|
96% |
48 |
2 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
_Gauge.inc |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
_Gauge.dec |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
_CounterChild.inc |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
_Counter.labels |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlState.__init__ |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlState.get_stats |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlState.get_semaphore |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlState.record_admission |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlState.record_release |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlState.record_queue |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlState.record_dequeue |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlState.record_rejection |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlState._get_metrics |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlMiddleware.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
AdmissionControlMiddleware.__call__ |
|
21% |
33 |
26 |
0 |
|
38% |
8 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
_get_route_path |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
_create_gauge |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
create_prometheus_admission_metrics |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
get_admission_control_stats |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
_hashable |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
_parse_admission_control_settings |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
get_admission_control_settings |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
_overloaded_response |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/admission_control_middleware.py |
(no function) |
|
100% |
62 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
BillingRecorder.record |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
GatewayRequestSink.record |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
_classify_llm_route |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
_classify_mcp_route |
|
100% |
9 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
_classify_a2a_route |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
classify_billable_request |
|
100% |
13 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
_extract_model_id |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
BillableRequestMetricsMiddleware.__init__ |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
BillableRequestMetricsMiddleware._resolve_recorder |
|
100% |
8 |
0 |
0 |
|
75% |
4 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
BillableRequestMetricsMiddleware._resolve_sink |
|
100% |
8 |
0 |
0 |
|
75% |
4 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
BillableRequestMetricsMiddleware.__call__ |
|
70% |
27 |
8 |
0 |
|
70% |
10 |
3 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
BillableRequestMetricsMiddleware.__call__.send_wrapper |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py |
(no function) |
|
100% |
36 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/budget_reservation_release_middleware.py |
BudgetReservationReleaseMiddleware.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/budget_reservation_release_middleware.py |
BudgetReservationReleaseMiddleware.__call__ |
|
89% |
9 |
1 |
0 |
|
75% |
4 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/budget_reservation_release_middleware.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/in_flight_requests_middleware.py |
InFlightRequestsMiddleware.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/in_flight_requests_middleware.py |
InFlightRequestsMiddleware.__call__ |
|
100% |
12 |
0 |
0 |
|
67% |
6 |
2 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/in_flight_requests_middleware.py |
InFlightRequestsMiddleware.get_count |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/in_flight_requests_middleware.py |
InFlightRequestsMiddleware._get_gauge |
|
73% |
11 |
3 |
0 |
|
75% |
4 |
1 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/in_flight_requests_middleware.py |
get_in_flight_requests |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/in_flight_requests_middleware.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/per_request_root_path_middleware.py |
get_request_root_path |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/per_request_root_path_middleware.py |
normalize_root_paths |
|
0% |
15 |
15 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/per_request_root_path_middleware.py |
get_server_root_paths |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/per_request_root_path_middleware.py |
PerRequestRootPathMiddleware.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/per_request_root_path_middleware.py |
PerRequestRootPathMiddleware.__call__ |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/per_request_root_path_middleware.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/prometheus_auth_middleware.py |
_is_metrics_route |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/prometheus_auth_middleware.py |
PrometheusAuthMiddleware.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/prometheus_auth_middleware.py |
PrometheusAuthMiddleware.__call__ |
|
15% |
20 |
17 |
0 |
|
25% |
4 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/prometheus_auth_middleware.py |
PrometheusAuthMiddleware.__call__.receive_for_auth |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/prometheus_auth_middleware.py |
PrometheusAuthMiddleware.__call__.receive_replay |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/prometheus_auth_middleware.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/request_size_limit_middleware.py |
RequestSizeLimitMiddleware.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/request_size_limit_middleware.py |
RequestSizeLimitMiddleware.__call__ |
|
36% |
22 |
14 |
0 |
|
38% |
8 |
1 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/request_size_limit_middleware.py |
RequestSizeLimitMiddleware.__call__.limited_receive |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/request_size_limit_middleware.py |
RequestSizeLimitMiddleware.__call__.tracking_send |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/request_size_limit_middleware.py |
_mb_to_bytes |
|
40% |
5 |
3 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/request_size_limit_middleware.py |
_get_content_length |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/request_size_limit_middleware.py |
_send_request_too_large |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/request_size_limit_middleware.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/security_headers_middleware.py |
_hsts_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/security_headers_middleware.py |
SecurityHeadersMiddleware.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/security_headers_middleware.py |
SecurityHeadersMiddleware.__call__ |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/security_headers_middleware.py |
SecurityHeadersMiddleware.__call__.send_with_security_headers |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/middleware/security_headers_middleware.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/native_compaction.py |
with_proxy_compaction_executor |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/native_compaction.py |
with_proxy_compaction_executor.execute |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/native_compaction.py |
with_proxy_compaction_executor.execute.dispatch |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/native_compaction.py |
(no function) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/endpoints.py |
_NamedUpload.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/endpoints.py |
_build_document_from_upload |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/endpoints.py |
_with_request_format |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/endpoints.py |
_native_response |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/endpoints.py |
_parse_multipart_form |
|
0% |
27 |
27 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/endpoints.py |
_parse_ocr_request |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/endpoints.py |
_parse_ocr_request_body |
|
28% |
25 |
18 |
0 |
|
21% |
14 |
3 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/endpoints.py |
ocr |
|
70% |
10 |
3 |
0 |
|
100% |
0 |
0 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ocr_endpoints/endpoints.py |
(no function) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
create_eval |
|
92% |
13 |
1 |
0 |
|
50% |
4 |
2 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
list_evals |
|
96% |
23 |
1 |
0 |
|
79% |
14 |
3 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
get_eval |
|
93% |
14 |
1 |
0 |
|
50% |
4 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
update_eval |
|
93% |
14 |
1 |
0 |
|
50% |
4 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
delete_eval |
|
93% |
14 |
1 |
0 |
|
50% |
4 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
cancel_eval |
|
93% |
14 |
1 |
0 |
|
50% |
4 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
create_run |
|
93% |
14 |
1 |
0 |
|
50% |
4 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
list_runs |
|
92% |
12 |
1 |
0 |
|
50% |
4 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
get_run |
|
92% |
12 |
1 |
0 |
|
50% |
4 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
cancel_run |
|
93% |
15 |
1 |
0 |
|
50% |
4 |
2 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
delete_run |
|
93% |
15 |
1 |
0 |
|
50% |
4 |
2 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py |
(no function) |
|
100% |
30 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_file_validation.py |
_file_size_bytes |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_file_validation.py |
_iter_lines |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_file_validation.py |
_check_line |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_file_validation.py |
_scan_lines |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_file_validation.py |
check_batch_file_upload |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_file_validation.py |
raise_batch_file_validation_failure |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_file_validation.py |
(no function) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
BatchScanResult.submitted_records |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
BatchScanResult.summary |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
BatchScanResult.report |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_rejected |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
raise_public |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
raise_nothing_to_submit |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_is_content_block |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_naming_guardrail |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_describe |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_iter_lines |
|
0% |
3 |
3 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_iter_records |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_call_type_from_url |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_call_type_from_body |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_scannable_call_type |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_custom_id_of |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_fingerprint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
build_scan_metadata |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_scan_record |
|
0% |
30 |
30 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_scan_window |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_spool |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_worst |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
scan_batch_input_file |
|
0% |
29 |
29 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
scan_batch_input_file.drain |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
_read_spooled |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
rewrite_batch_input_file |
|
0% |
18 |
18 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py |
(no function) |
|
99% |
102 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
validate_file_list_limit |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
validate_file_list_purpose |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
ManagedResourceAccessChecker.can_user_call_unified_file_id |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
ManagedResourceAccessChecker.can_user_call_unified_object_id |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_is_base64_encoded_unified_file_id |
|
80% |
10 |
2 |
0 |
|
50% |
4 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
convert_b64_uid_to_unified_uid |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
resolve_managed_output_file_model_name |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_models_from_unified_file_id |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_model_id_from_unified_batch_id |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_batch_id_from_unified_batch_id |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
is_litellm_executed_batch |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
encode_file_id_with_model |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
encode_batch_response_ids |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
decode_model_from_file_id |
|
65% |
17 |
6 |
0 |
|
40% |
10 |
4 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_original_file_id |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
is_model_embedded_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
extract_model_from_sources |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_credentials_for_model |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
authorize_model_for_key |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_authorized_credentials_for_model |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_team_provider_credentials |
|
64% |
36 |
13 |
0 |
|
33% |
18 |
2 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_team_provider_credentials._key_may_use |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_team_provider_credentials._provider_credentials |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
apply_team_provider_credentials |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
add_internal_model_credentials |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
add_deployment_model_info |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
prepare_data_with_credentials |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
handle_model_based_routing |
|
44% |
9 |
5 |
0 |
|
50% |
4 |
2 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
detect_content_type_from_filename |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
normalize_mime_type_for_provider |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
is_gemini_supported_mime_type |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_content_type_from_file_object |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
FileCreationParams.__post_init__ |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
extract_file_creation_params |
|
89% |
9 |
1 |
0 |
|
75% |
4 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_extract_target_storage_simple |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_extract_target_model_names_simple |
|
57% |
7 |
3 |
0 |
|
50% |
6 |
1 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_is_target_model_names_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_extract_target_model_names_from_form |
|
75% |
12 |
3 |
0 |
|
62% |
8 |
1 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
validate_managed_files_requirement |
|
50% |
8 |
4 |
0 |
|
17% |
6 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
validate_managed_id_requirement |
|
29% |
14 |
10 |
0 |
|
10% |
10 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_extract_model_param |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_batch_response_model_id_candidates |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_model_id_for_batch_response |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_model_name_for_batch_response |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_batch_owner_auth_from_db_object |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
resolve_input_file_id_to_unified |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
resolve_output_file_ids_to_unified |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
map_raw_file_ids_to_unified |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
apply_unified_file_ids |
|
0% |
3 |
3 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
ensure_batch_response_managed_file_ids |
|
0% |
23 |
23 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
get_batch_from_database |
|
20% |
20 |
16 |
0 |
|
17% |
6 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
batch_cost_poller_is_active |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
_completed_batch_safe_to_retire |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
update_batch_in_database |
|
0% |
29 |
29 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py |
(no function) |
|
93% |
87 |
6 |
0 |
|
50% |
6 |
3 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/file_content_streaming_handler.py |
FileContentStreamingHandler.resolve_streaming_request_params |
|
42% |
12 |
7 |
0 |
|
50% |
2 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/file_content_streaming_handler.py |
FileContentStreamingHandler.should_stream_file_content |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/file_content_streaming_handler.py |
FileContentStreamingHandler.stream_file_content_with_logging |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/file_content_streaming_handler.py |
FileContentStreamingHandler.get_streaming_file_content_response |
|
33% |
6 |
4 |
0 |
|
100% |
0 |
0 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/file_content_streaming_handler.py |
(no function) |
|
89% |
18 |
2 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
_names_a_litellm_executed_provider |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
_litellm_executed_batch_input_model |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
set_files_config |
|
20% |
10 |
8 |
0 |
|
8% |
12 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
get_files_provider_config |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
_deployment_provider |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
_resolves_to_vertex_deployments_only |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
_validate_passthrough_upload |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
_scan_batch_upload |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
get_first_json_object |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
get_model_from_json_obj |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
_deprecated_loadbalanced_create_file |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
route_create_file |
|
0% |
38 |
38 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
create_file |
|
20% |
128 |
102 |
0 |
|
9% |
58 |
5 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
get_file_content |
|
40% |
68 |
41 |
0 |
|
27% |
26 |
5 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
get_file |
|
52% |
40 |
19 |
0 |
|
25% |
12 |
3 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
delete_file |
|
50% |
42 |
21 |
0 |
|
29% |
14 |
4 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
_as_file_list_page |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
list_files |
|
84% |
51 |
8 |
0 |
|
78% |
18 |
4 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py |
(no function) |
|
100% |
72 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
coerce_optional_int_setting |
|
40% |
5 |
3 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
coerce_optional_str_list_setting |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
_file_size_bytes |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
check_upload_file_size |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
_normalized_extension |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
check_allowed_extension |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
check_blocked_extension |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
check_unsafe_filename |
|
62% |
8 |
3 |
0 |
|
50% |
6 |
3 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
raise_upload_validation_failure |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py |
(no function) |
|
100% |
30 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/storage_backend_service.py |
StorageBackendFileService.upload_file_to_storage_backend |
|
0% |
22 |
22 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/storage_backend_service.py |
StorageBackendFileService._discard_orphaned_content |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/storage_backend_service.py |
StorageBackendFileService._create_file_object_with_storage_metadata |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/storage_backend_service.py |
StorageBackendFileService._create_unified_file_id |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/storage_backend_service.py |
StorageBackendFileService._store_in_managed_files |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/openai_files_endpoints/storage_backend_service.py |
(no function) |
|
100% |
24 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/common_utils.py |
get_litellm_virtual_key |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/common_utils.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/jsonpath_extractor.py |
JsonPathExtractor.extract_fields |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/jsonpath_extractor.py |
JsonPathExtractor.evaluate |
|
0% |
26 |
26 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/jsonpath_extractor.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
create_request_copy |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
is_passthrough_request_using_router_model |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_deployment_model_name |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_models_served_by_group |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
is_passthrough_request_streaming |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_optional_str |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_string_keyed_mapping |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_json_request_body |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
get_passthrough_router_request_metadata |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
llm_passthrough_factory_proxy_route |
|
20% |
25 |
20 |
0 |
|
8% |
12 |
1 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
gemini_proxy_route |
|
11% |
19 |
17 |
0 |
|
0% |
6 |
0 |
|
8% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
cohere_proxy_route |
|
92% |
13 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_fal_target |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
fal_ai_proxy_route |
|
50% |
8 |
4 |
0 |
|
25% |
4 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
vllm_proxy_route |
|
55% |
11 |
5 |
0 |
|
25% |
4 |
1 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
mistral_proxy_route |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
typesafe_proxy_route |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
openrouter_proxy_route |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
milvus_proxy_route |
|
23% |
44 |
34 |
0 |
|
17% |
18 |
3 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
is_streaming_request_fn |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
anthropic_proxy_route |
|
83% |
12 |
2 |
0 |
|
50% |
2 |
1 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
is_bedrock_count_tokens_endpoint |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_extract_model_from_bedrock_endpoint |
|
40% |
35 |
21 |
0 |
|
38% |
24 |
5 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
handle_bedrock_passthrough_router_model |
|
0% |
16 |
16 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
handle_bedrock_count_tokens |
|
0% |
34 |
34 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
bedrock_llm_proxy_route |
|
33% |
24 |
16 |
0 |
|
25% |
4 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
bedrock_proxy_route |
|
14% |
28 |
24 |
0 |
|
12% |
8 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_proxy_general_settings |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_resolve_aws_passthrough_region |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
comprehend_medical_proxy_route |
|
14% |
21 |
18 |
0 |
|
12% |
8 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
comprehend_medical_sdk_proxy_route |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
resolve_azure_speech_base_url |
|
38% |
8 |
5 |
0 |
|
17% |
6 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
azure_speech_path_manages_shared_resources |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
canonical_azure_speech_endpoint_path |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
azure_speech_proxy_route |
|
25% |
16 |
12 |
0 |
|
17% |
6 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
transcribe_proxy_route |
|
8% |
36 |
33 |
0 |
|
6% |
18 |
1 |
|
7% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
transcribe_sdk_proxy_route |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_resolve_vertex_model_from_router |
|
0% |
29 |
29 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_is_bedrock_agent_runtime_route |
|
75% |
4 |
1 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_is_bedrock_agent_runtime_passthrough_disabled |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
assemblyai_proxy_route |
|
89% |
18 |
2 |
0 |
|
67% |
6 |
0 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
get_azure_ai_search_index_from_endpoint |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
is_azure_ai_search_service_level_index_create |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_relay_upstream_bytes |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_relay_upstream_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_relay_azure_router_model |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_relay_router_model |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
nvidia_nim_proxy_route |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
relay_nvidia_nim_request |
|
67% |
6 |
2 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
azure_proxy_route |
|
19% |
42 |
34 |
0 |
|
12% |
24 |
3 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
BaseVertexAIPassThroughHandler.get_default_base_target_url |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
VertexAIDiscoveryPassThroughHandler.get_default_base_target_url |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
VertexAIPassThroughHandler.get_default_base_target_url |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
get_vertex_base_url |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
get_vertex_ai_allowed_incoming_headers |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_is_vertex_anthropic_count_tokens_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_upstream_headers_for_vertex_route |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
get_vertex_pass_through_handler |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_override_vertex_params_from_router_credentials |
|
12% |
16 |
14 |
0 |
|
12% |
8 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_normalize_credential_value |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_operator_configured_caller_key_header_names |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_is_authenticated_caller_jwt |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_is_authenticated_caller_secret |
|
71% |
14 |
4 |
0 |
|
50% |
8 |
4 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_caller_headers_without_litellm_secrets |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_forwarded_headers_for_credentialless_vertex_passthrough |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_upstream_headers_for_anthropic_route |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_upstream_headers_for_bedrock_agent_runtime_route |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_prepare_vertex_auth_headers |
|
20% |
20 |
16 |
0 |
|
10% |
10 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_base_vertex_proxy_route |
|
36% |
44 |
28 |
0 |
|
17% |
18 |
3 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
vertex_discovery_proxy_route |
|
50% |
12 |
6 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
vertex_proxy_route |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
openai_proxy_route |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_join_url_paths |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_has_model_restrictions |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_is_openai_websocket_passthrough_enabled |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_OpenAIWebsocketModelAllowlists.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_openai_websocket_refusal |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_WebsocketRelay.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_websocket_relay |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_proxy_model_allowlists |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_proxy_model_allowlists.resolve |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_negotiated_websocket_subprotocol |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
openai_websocket_proxy_route |
|
0% |
23 |
23 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
deepgram_listen_user_api_key_auth |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
deepgram_listen_websocket_route |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
BaseOpenAIPassThroughHandler._base_openai_pass_through_handler |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
BaseOpenAIPassThroughHandler._append_openai_beta_header |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
BaseOpenAIPassThroughHandler._assemble_headers |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
cursor_proxy_route |
|
36% |
22 |
14 |
0 |
|
42% |
12 |
3 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_tinyfish_json_object_field_names |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_tinyfish_route_timeout |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
tinyfish_proxy_route |
|
22% |
23 |
18 |
0 |
|
8% |
12 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_vertex_publisher_model_suffix |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_get_llm_router |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_resolve_vertex_live_credentials |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_build_vertex_live_setup_model_rewriter |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_build_vertex_live_setup_model_rewriter.rewrite |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
_resolve_alias_to_upstream_model |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
vertex_ai_live_websocket_passthrough |
|
0% |
31 |
31 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
create_vertex_ai_live_websocket_endpoint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
create_generic_websocket_passthrough_endpoint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
gigachat_proxy_route |
|
82% |
22 |
4 |
0 |
|
50% |
6 |
3 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
handle_gigachat_passthrough_router_model |
|
0% |
27 |
27 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
watsonx_proxy_route |
|
26% |
19 |
14 |
0 |
|
10% |
10 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py |
(no function) |
|
99% |
246 |
3 |
0 |
|
50% |
4 |
2 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler.anthropic_passthrough_handler |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._cost_relevant_speed |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._get_user_from_metadata |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._resolve_costing_model |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._resolve_logged_model |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._usage_only_response_or_none |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._assemble_streaming_response |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._build_streaming_response_for_logging |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler.record_partial_usage_for_failure |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._cost_partial_stream_or_zero |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._compute_response_cost |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._extract_message_start_field |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._extract_model_from_anthropic_chunks |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._extract_response_id_from_anthropic_chunks |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._stream_was_interrupted |
|
0% |
17 |
17 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._recover_interrupted_stream_output_tokens |
|
0% |
23 |
23 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._clear_placeholder_cost |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._create_anthropic_response_logging_payload |
|
0% |
24 |
24 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._handle_logging_anthropic_collected_chunks |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._split_sse_chunk_into_events |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._build_complete_streaming_response |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._collapse_pure_text_chunks |
|
0% |
58 |
58 |
0 |
|
0% |
30 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._collapse_pure_text_chunks.flush |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._build_complete_streaming_response_legacy |
|
0% |
20 |
20 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._extract_sse_data |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._build_usage_only_response_from_chunks |
|
0% |
82 |
82 |
0 |
|
0% |
56 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler.batch_creation_handler |
|
0% |
71 |
71 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler._store_batch_managed_object |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
AnthropicPassthroughLoggingHandler.get_actual_model_id_from_router |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py |
(no function) |
|
98% |
84 |
2 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler.__init__ |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler.assemblyai_passthrough_logging_handler |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler._handle_assemblyai_passthrough_logging |
|
0% |
22 |
22 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler._get_response_to_log |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler._get_assembly_transcript |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler._poll_assembly_for_transcript_response |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler.get_cost_for_assembly_transcript |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler.get_cost_per_second_for_assembly_model |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler._should_log_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler._get_assembly_region_from_url |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
AssemblyAIPassthroughLoggingHandler._get_assembly_base_url_from_region |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py |
(no function) |
|
100% |
40 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py |
BasePassthroughLoggingHandler.llm_provider_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py |
BasePassthroughLoggingHandler.get_provider_config |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py |
BasePassthroughLoggingHandler.passthrough_chat_handler |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py |
BasePassthroughLoggingHandler._get_user_from_metadata |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py |
BasePassthroughLoggingHandler._create_response_logging_payload |
|
0% |
21 |
21 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py |
BasePassthroughLoggingHandler._build_complete_streaming_response |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py |
BasePassthroughLoggingHandler._handle_logging_llm_collected_chunks |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py |
(no function) |
|
94% |
31 |
2 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/batch_attribution.py |
optional_str |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/batch_attribution.py |
_sanitized_str_tuple |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/batch_attribution.py |
is_collection_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/batch_attribution.py |
request_tags_from_metadata |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/batch_attribution.py |
log_batch_registration_result |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/batch_attribution.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cohere_passthrough_logging_handler.py |
CoherePassthroughLoggingHandler.llm_provider_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cohere_passthrough_logging_handler.py |
CoherePassthroughLoggingHandler.get_provider_config |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cohere_passthrough_logging_handler.py |
CoherePassthroughLoggingHandler._build_complete_streaming_response |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cohere_passthrough_logging_handler.py |
CoherePassthroughLoggingHandler.cohere_passthrough_handler |
|
0% |
32 |
32 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cohere_passthrough_logging_handler.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/comprehend_medical_passthrough_logging_handler.py |
ComprehendMedicalPassthroughLoggingHandler._operation_from_response |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/comprehend_medical_passthrough_logging_handler.py |
ComprehendMedicalPassthroughLoggingHandler.get_cost_for_operation |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/comprehend_medical_passthrough_logging_handler.py |
ComprehendMedicalPassthroughLoggingHandler.comprehend_medical_passthrough_handler |
|
0% |
14 |
14 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/comprehend_medical_passthrough_logging_handler.py |
(no function) |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cursor_passthrough_logging_handler.py |
_classify_cursor_request |
|
0% |
19 |
19 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cursor_passthrough_logging_handler.py |
CursorPassthroughLoggingHandler.cursor_passthrough_handler |
|
0% |
28 |
28 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cursor_passthrough_logging_handler.py |
(no function) |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/deepgram_listen_passthrough_logging_handler.py |
_registry_cost |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/deepgram_listen_passthrough_logging_handler.py |
_audio_cost |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/deepgram_listen_passthrough_logging_handler.py |
DeepgramListenPassthroughLoggingHandler.is_deepgram_listen_route |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/deepgram_listen_passthrough_logging_handler.py |
DeepgramListenPassthroughLoggingHandler.deepgram_listen_passthrough_handler |
|
0% |
16 |
16 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/deepgram_listen_passthrough_logging_handler.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/fal_ai_passthrough_logging_handler.py |
_url_parts |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/fal_ai_passthrough_logging_handler.py |
FalAIPassthroughLoggingHandler.is_fal_ai_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/fal_ai_passthrough_logging_handler.py |
FalAIPassthroughLoggingHandler.fal_ai_passthrough_handler |
|
0% |
15 |
15 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/fal_ai_passthrough_logging_handler.py |
(no function) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/gemini_passthrough_logging_handler.py |
GeminiPassthroughLoggingHandler.gemini_passthrough_handler |
|
0% |
26 |
26 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/gemini_passthrough_logging_handler.py |
GeminiPassthroughLoggingHandler._handle_logging_gemini_collected_chunks |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/gemini_passthrough_logging_handler.py |
GeminiPassthroughLoggingHandler._build_complete_streaming_response |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/gemini_passthrough_logging_handler.py |
GeminiPassthroughLoggingHandler.extract_model_from_url |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/gemini_passthrough_logging_handler.py |
GeminiPassthroughLoggingHandler._create_gemini_response_logging_payload_for_generate_content |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/gemini_passthrough_logging_handler.py |
(no function) |
|
93% |
28 |
2 |
0 |
|
50% |
2 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
_hostname_matches |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
_is_openai_compatible_host |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
_is_openai_compatible_url |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
_is_remote_high_detail_image |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
_content_parts |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
_without_remote_high_detail_images |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
count_relayed_prompt_tokens |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler.llm_provider_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler.get_provider_config |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler.is_openai_chat_completions_route |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler.is_openai_image_generation_route |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler.is_openai_image_editing_route |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler.is_openai_responses_route |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler.is_openai_embeddings_route |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler._get_user_from_metadata |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler._calculate_image_generation_cost |
|
0% |
14 |
14 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler._calculate_image_editing_cost |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler._calculate_embeddings_cost |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler._build_responses_api_response_and_cost |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler.openai_passthrough_handler |
|
0% |
71 |
71 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler._build_complete_streaming_response |
|
0% |
23 |
23 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
OpenAIPassthroughLoggingHandler._handle_logging_openai_collected_chunks |
|
0% |
29 |
29 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py |
(no function) |
|
100% |
58 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
_TinyfishLoggingPayload.as_handler_result |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
_register_billing_task |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
_warn_if_cancelled |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
mark_sse_poller_spawned |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
sse_poller_spawned |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
run_id_from_sse_frames |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
resolve_tinyfish_agent_api_base |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
resolve_tinyfish_cost_per_step |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
is_tinyfish_agent_url |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
_parse_run |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
_run_cost |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
TinyFishPassthroughLoggingHandler.should_log_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
TinyFishPassthroughLoggingHandler.is_run_async_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
TinyFishPassthroughLoggingHandler.tinyfish_passthrough_handler |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
TinyFishPassthroughLoggingHandler.start_async_run_billing |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
TinyFishPassthroughLoggingHandler.start_sse_run_billing |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
TinyFishPassthroughLoggingHandler._poll_and_log |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
TinyFishPassthroughLoggingHandler._poll_until_terminal |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
TinyFishPassthroughLoggingHandler._fetch_run |
|
0% |
20 |
20 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
TinyFishPassthroughLoggingHandler.handle_logging_tinyfish_collected_chunks |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
TinyFishPassthroughLoggingHandler._build_logging_payload |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
_run_id_from_sse_chunks |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py |
(no function) |
|
100% |
60 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
PassThroughLogDispatch.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_supported_operations |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_cost_per_second |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_unpriceable_request_reason |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
_custom_language_model_members |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
requested_media_format |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_admin_only_refusal |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_media_buckets |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
s3_bucket_name |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_storage_refusal |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_owned_start_request |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_job_access_refusal |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcription_job_cost |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_max_job_cost |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
started_transcription_job |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
aws_error_type |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
_poll_transcription_job |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
await_transcription_job |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
measure_media_seconds |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
price_transcription_job |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
_as_json_object |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_job_lookup |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_job_lookup.get_job |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
s3_media_url |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
media_predates_job |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
write_media_within_limit |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
media_file_seconds |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_media_duration_probe |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_media_duration_probe.sign_s3_get |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
transcribe_media_duration_probe.media_seconds |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
price_transcription_job_live |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
TranscribePassthroughLoggingHandler.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
TranscribePassthroughLoggingHandler._operation_from_response |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
TranscribePassthroughLoggingHandler.is_priced_job_start |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
TranscribePassthroughLoggingHandler.schedule_priced_job_logging |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
TranscribePassthroughLoggingHandler._price_then_log |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
TranscribePassthroughLoggingHandler.transcribe_passthrough_handler |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py |
(no function) |
|
100% |
115 |
0 |
0 |
|
50% |
2 |
1 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/typesafe_passthrough_logging_handler.py |
_parse_typesafe_response |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/typesafe_passthrough_logging_handler.py |
_pricing_for |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/typesafe_passthrough_logging_handler.py |
TypeSafePassthroughLoggingHandler.typesafe_passthrough_handler |
|
0% |
17 |
17 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/typesafe_passthrough_logging_handler.py |
(no function) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
_interactions_model |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler.is_interactions_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler.is_vertex_interactions_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler.interactions_passthrough_handler |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler.vertex_passthrough_handler |
|
0% |
56 |
56 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._handle_predict_response |
|
0% |
28 |
28 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._handle_audio_predict_response |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._is_audio_predict_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._get_audio_prediction_count |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._extract_embed_content_input |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._handle_embed_content_response |
|
0% |
22 |
22 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._handle_logging_vertex_collected_chunks |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._build_complete_streaming_response |
|
0% |
25 |
25 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler.extract_model_from_url |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler.extract_model_name_from_vertex_path |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._get_vertex_publisher_or_api_spec_from_url |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._get_custom_llm_provider_from_url |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._is_multimodal_embedding_response |
|
0% |
7 |
7 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._create_vertex_response_logging_payload_for_generate_content |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler.batch_prediction_jobs_handler |
|
0% |
53 |
53 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler._store_batch_managed_object |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
VertexPassthroughLoggingHandler.get_actual_model_id_from_router |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py |
(no function) |
|
97% |
73 |
2 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/openai_passthrough_endpoints.py |
openai_passthrough_route |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/openai_passthrough_endpoints.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
get_response_body |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
set_env_variables_in_header |
|
30% |
23 |
16 |
0 |
|
36% |
14 |
3 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
chat_completion_pass_through_endpoint |
|
0% |
57 |
57 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers.get_response_headers |
|
88% |
8 |
1 |
0 |
|
50% |
4 |
2 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers.get_endpoint_type |
|
70% |
10 |
3 |
0 |
|
62% |
8 |
3 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers._make_non_streaming_http_request |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers.non_streaming_http_request_handler |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers.is_multipart |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers._build_request_files_from_upload_file |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers.make_multipart_http_request |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers._init_kwargs_for_pass_through_endpoint |
|
90% |
29 |
3 |
0 |
|
62% |
8 |
3 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers.construct_target_url_with_subpath |
|
79% |
14 |
3 |
0 |
|
60% |
10 |
4 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers.join_base_and_endpoint_path |
|
87% |
15 |
2 |
0 |
|
75% |
8 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
HttpPassThroughEndpointHelpers._update_stream_param_based_on_request_body |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_carry_guardrail_logging_info |
|
22% |
9 |
7 |
0 |
|
25% |
4 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_build_passthrough_failure_request_payload |
|
77% |
13 |
3 |
0 |
|
60% |
10 |
4 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_resolve_team_callback_wiring |
|
33% |
15 |
10 |
0 |
|
33% |
6 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_truncate_upstream_error_body |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_sanitize_upstream_error_body |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_PrefixReplayStream.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_PrefixReplayStream.__aiter__ |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_PrefixReplayStream.aclose |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_no_more_chunks |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_read_error_body_preview |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_headers_without_body_framing |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_error_body_preview_and_relay |
|
33% |
6 |
4 |
0 |
|
50% |
2 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_log_passthrough_upstream_failure |
|
80% |
15 |
3 |
0 |
|
50% |
2 |
1 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_relay_reporting_failures |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
pass_through_request |
|
53% |
213 |
101 |
0 |
|
43% |
88 |
22 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_update_metadata_with_tags_in_header |
|
58% |
12 |
5 |
0 |
|
38% |
8 |
3 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_parse_request_data_by_content_type |
|
52% |
29 |
14 |
0 |
|
50% |
8 |
2 |
|
51% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
create_pass_through_route |
|
79% |
56 |
12 |
0 |
|
56% |
18 |
8 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
create_pass_through_route.endpoint_func |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
create_websocket_passthrough_route |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
create_websocket_passthrough_route.websocket_endpoint_func |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_rewrite_vertex_live_setup_model |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_resolved_vertex_live_setup |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_json_object_frame |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_truncated_close_reason |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_client_socket_is_open |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_upstream_close_to_relay |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_with_trace_context |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
websocket_passthrough_request |
|
0% |
88 |
88 |
0 |
|
0% |
30 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
websocket_passthrough_request.DummyRequest.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
websocket_passthrough_request.DummyRequest.__str__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
websocket_passthrough_request.forward_client_to_upstream |
|
0% |
39 |
39 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
websocket_passthrough_request._extract_vertex_live_model_from_setup_response |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
websocket_passthrough_request.relay_upstream_frame |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
websocket_passthrough_request.forward_upstream_to_client |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
websocket_passthrough_request.MockWebSocketResponse.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
websocket_passthrough_request.MockWebSocketRequest.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_is_streaming_response |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_own_streamed_managed_ids |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_should_buffer_passthrough_response |
|
40% |
5 |
3 |
0 |
|
50% |
2 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_relay_passthrough_response_bytes |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_extract_model_from_vertex_ai_setup |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_placed_ahead |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
SafeRouteAdder._colliding_routes |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
SafeRouteAdder._is_path_registered |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
SafeRouteAdder.add_api_route_if_not_exists |
|
89% |
9 |
1 |
0 |
|
75% |
4 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
InitPassThroughEndpointHelpers.add_exact_path_route |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
InitPassThroughEndpointHelpers.add_subpath_route |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
InitPassThroughEndpointHelpers.remove_endpoint_routes |
|
100% |
14 |
0 |
0 |
|
90% |
10 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
InitPassThroughEndpointHelpers.clear_all_pass_through_routes |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
InitPassThroughEndpointHelpers.get_all_registered_pass_through_routes |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
InitPassThroughEndpointHelpers._route_for_registry_lookup |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
InitPassThroughEndpointHelpers.is_registered_pass_through_route |
|
88% |
17 |
2 |
0 |
|
75% |
16 |
4 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
InitPassThroughEndpointHelpers.get_registered_pass_through_route |
|
90% |
20 |
2 |
0 |
|
75% |
16 |
4 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_get_combined_pass_through_endpoints |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_register_pass_through_endpoint |
|
92% |
40 |
3 |
0 |
|
83% |
18 |
3 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
initialize_pass_through_endpoints |
|
83% |
12 |
2 |
0 |
|
75% |
8 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_get_pass_through_endpoints_from_config |
|
22% |
18 |
14 |
0 |
|
12% |
8 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_config_field_endpoints |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_request_app |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_get_pass_through_endpoints_from_db |
|
82% |
28 |
5 |
0 |
|
71% |
14 |
2 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_filter_endpoints_by_team_allowed_routes |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
get_pass_through_endpoints |
|
93% |
14 |
1 |
0 |
|
83% |
6 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
update_pass_through_endpoints |
|
89% |
37 |
4 |
0 |
|
79% |
14 |
3 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
create_pass_through_endpoints |
|
100% |
23 |
0 |
0 |
|
88% |
8 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
delete_pass_through_endpoints |
|
84% |
25 |
4 |
0 |
|
70% |
10 |
3 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
_find_endpoint_by_id |
|
78% |
9 |
2 |
0 |
|
62% |
8 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
initialize_pass_through_endpoints_in_db |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py |
(no function) |
|
99% |
185 |
1 |
0 |
|
50% |
2 |
1 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
_get_proxy_llm_router |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
_get_str_value |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
_credential_identity |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter.get_credentials |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter._get_deployment_api_key |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter._resolve_matching_deployment_api_key |
|
18% |
11 |
9 |
0 |
|
17% |
6 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter._get_deployment_provider |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter.get_vertex_credentials_from_router_deployments |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter._resolve_vertex_deployment_credentials |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter._deployment_matches_model |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter._get_vertex_env_vars |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter.set_default_vertex_config |
|
38% |
8 |
5 |
0 |
|
12% |
8 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter.add_vertex_credentials |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter._get_deployment_key |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter.get_vector_store_credentials |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter.get_vertex_credentials |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter._get_region_name_from_api_base |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
PassthroughEndpointRouter._get_default_env_variable_name_passthrough_endpoint |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py |
(no function) |
|
97% |
35 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
PassthroughGuardrailHandler.normalize_config |
|
50% |
8 |
4 |
0 |
|
50% |
6 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
PassthroughGuardrailHandler.is_enabled |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
PassthroughGuardrailHandler.get_guardrail_names |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
PassthroughGuardrailHandler.get_settings |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
PassthroughGuardrailHandler.prepare_input |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
PassthroughGuardrailHandler.prepare_output |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
PassthroughGuardrailHandler.execute |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
PassthroughGuardrailHandler.collect_guardrails |
|
38% |
21 |
13 |
0 |
|
30% |
10 |
1 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
PassthroughGuardrailHandler.get_field_targeted_text |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py |
(no function) |
|
100% |
24 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
RouteStreamingLogging.__call__ |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
PassThroughStreamingHandler._stamp_first_chunk_if_needed |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
PassThroughStreamingHandler.schedule_stream_failure_logging |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
PassThroughStreamingHandler._record_partial_usage_for_failure |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
PassThroughStreamingHandler.chunk_processor |
|
0% |
49 |
49 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
PassThroughStreamingHandler.chunk_processor._build_logging_coroutine |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
PassThroughStreamingHandler._route_streaming_logging_to_handler |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
PassThroughStreamingHandler._build_passthrough_logging_result |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
PassThroughStreamingHandler._extract_model_for_cost_injection |
|
0% |
13 |
13 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
PassThroughStreamingHandler._convert_raw_bytes_to_str_lines |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py |
(no function) |
|
100% |
47 |
0 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
_safe_response_text |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.__init__ |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging._log_dispatch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging._handle_logging |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.normalize_llm_passthrough_logging_payload |
|
0% |
68 |
68 |
0 |
|
0% |
28 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.pass_through_async_success_handler |
|
0% |
25 |
25 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_vertex_route |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_anthropic_route |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_cohere_route |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_assemblyai_route |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_comprehend_medical_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_tinyfish_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_azure_speech_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_transcribe_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_typesafe_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_openrouter_decisions_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_langfuse_route |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_vertex_ai_live_route |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_cursor_route |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_openai_route |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging.is_gemini_route |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging._is_supported_openai_endpoint |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
PassThroughEndpointLogging._set_cost_per_request |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py |
(no function) |
|
100% |
48 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/upstream_usage_headers.py |
_parse_response_cost |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/upstream_usage_headers.py |
_parse_total_tokens |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/upstream_usage_headers.py |
parse_upstream_reported_usage |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/upstream_usage_headers.py |
apply_upstream_reported_usage |
|
33% |
9 |
6 |
0 |
|
17% |
6 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/upstream_usage_headers.py |
has_upstream_reported_usage |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/pass_through_endpoints/upstream_usage_headers.py |
(no function) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
_configured_key_header_names |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
_request_strip_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
_safe_response_headers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
_plugin_fernet |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
issue_plugin_session_claim |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
verify_plugin_session_claim |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
register_plugins_from_config |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
list_plugins |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
plugin_auth_token |
|
43% |
7 |
4 |
0 |
|
50% |
4 |
2 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
plugin_proxy |
|
0% |
28 |
28 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/plugin_routes.py |
(no function) |
|
100% |
32 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/__init__.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
_attachment_specificity |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
_attachment_sort_key |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.load_attachments |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry._parse_attachment |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.get_attached_policies |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.get_attached_policies_with_reasons |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry._describe_match_reason |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry._describe_scope_match |
|
53% |
15 |
7 |
0 |
|
42% |
12 |
5 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.is_policy_attached |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.get_all_attachments |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.get_config_attachments |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.get_attachments_for_policy |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.is_initialized |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.clear |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.add_attachment |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.remove_attachments_for_policy |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.remove_attachment_by_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.add_attachment_to_db |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.delete_attachment_from_db |
|
60% |
10 |
4 |
0 |
|
50% |
2 |
1 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.get_attachment_by_id_from_db |
|
62% |
8 |
3 |
0 |
|
100% |
2 |
0 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.get_all_attachments_from_db |
|
50% |
6 |
3 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
AttachmentRegistry.sync_attachments_from_db |
|
67% |
9 |
3 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
get_attachment_registry |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/attachment_registry.py |
(no function) |
|
93% |
42 |
3 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/condition_evaluator.py |
ConditionEvaluator.evaluate |
|
86% |
7 |
1 |
0 |
|
83% |
6 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/condition_evaluator.py |
ConditionEvaluator._evaluate_model_condition |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/condition_evaluator.py |
ConditionEvaluator._matches_pattern |
|
62% |
8 |
3 |
0 |
|
75% |
4 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/condition_evaluator.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/init_policies.py |
_print_policies_on_startup |
|
0% |
44 |
44 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/init_policies.py |
init_policies |
|
0% |
29 |
29 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/init_policies.py |
init_policies_sync |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/init_policies.py |
get_policies_summary |
|
92% |
13 |
1 |
0 |
|
83% |
6 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/init_policies.py |
(no function) |
|
94% |
17 |
1 |
0 |
|
50% |
2 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
UndeliverableStreamRewrite.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
UndeliverableStreamRewrite.__str__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_tool_call_shape |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_text_snapshot |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_scanned_texts |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_tool_call_shapes |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_rewrote |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_count_change |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_tool_call_mismatch_reason |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_logged_by_inner_guardrail |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_StreamRewriteObserver.__init__ |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_StreamRewriteObserver.structured_messages_cover_full_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_StreamRewriteObserver.apply_guardrail |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_StreamRewriteObserver.discard_reason |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_ScannedTextRecorder.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_ScannedTextRecorder.apply_guardrail |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_LegacyHookStreamAdapter.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_LegacyHookStreamAdapter.structured_messages_cover_full_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_LegacyHookStreamAdapter.apply_guardrail |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_LegacyHookStreamAdapter._rescan |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_prepare_hook_input |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_release_original_chunks |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
PipelineExecutor.execute_steps |
|
0% |
23 |
23 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
PipelineExecutor._run_streaming_step |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
PipelineExecutor._run_step |
|
0% |
39 |
39 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
PipelineExecutor.supports_unified_execution |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
PipelineExecutor.supports_streaming_execution |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
PipelineExecutor.find_guardrail_callback |
|
0% |
5 |
5 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_allow_result |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_restore_request_guardrails |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_recorded_guardrail_information |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_append_guardrail_information |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_carry_working_guardrail_information |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_pipeline_action_for_outcome |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
_extract_error_message |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/pipeline_executor.py |
(no function) |
|
93% |
74 |
5 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
_config_policy_to_db_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
_config_attachment_to_db_response |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
list_policies |
|
75% |
12 |
3 |
0 |
|
100% |
0 |
0 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
create_policy |
|
92% |
12 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
list_policy_versions |
|
50% |
8 |
4 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
create_policy_version |
|
82% |
11 |
2 |
0 |
|
50% |
4 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
update_policy_version_status |
|
80% |
15 |
3 |
0 |
|
67% |
6 |
2 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
compare_policy_versions |
|
90% |
10 |
1 |
0 |
|
75% |
4 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
delete_all_policy_versions |
|
50% |
8 |
4 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
get_policy |
|
69% |
13 |
4 |
0 |
|
75% |
4 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
update_policy |
|
59% |
17 |
7 |
0 |
|
67% |
6 |
2 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
delete_policy |
|
71% |
14 |
4 |
0 |
|
75% |
4 |
1 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
get_resolved_guardrails |
|
62% |
16 |
6 |
0 |
|
75% |
4 |
1 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
test_pipeline |
|
36% |
11 |
7 |
0 |
|
100% |
0 |
0 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
list_policy_attachments |
|
70% |
10 |
3 |
0 |
|
100% |
0 |
0 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
create_policy_attachment |
|
80% |
20 |
4 |
0 |
|
83% |
6 |
1 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
get_policy_attachment |
|
69% |
13 |
4 |
0 |
|
75% |
4 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
delete_policy_attachment |
|
50% |
14 |
7 |
0 |
|
50% |
4 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_endpoints.py |
(no function) |
|
100% |
44 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
PolicyMatcher.matches_pattern |
|
100% |
6 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
PolicyMatcher.scope_matches |
|
77% |
13 |
3 |
0 |
|
75% |
12 |
3 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
PolicyMatcher.get_matching_policies |
|
67% |
6 |
2 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
PolicyMatcher.get_matching_policies_from_registry |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
PolicyMatcher.policy_applies |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
PolicyMatcher.policy_applies.applies |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
PolicyMatcher._applying_chain_members |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
PolicyMatcher._registry_policies |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
PolicyMatcher.get_policies_with_matching_conditions |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_matcher.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyVersionSourceRow.policy_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyVersionSourceRow.policy_name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyVersionSourceRow.version_number |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyVersionSourceRow.inherit |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyVersionSourceRow.description |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyVersionSourceRow.guardrails_add |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyVersionSourceRow.guardrails_remove |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyVersionSourceRow.condition |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyVersionSourceRow.pipeline |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyTableClient.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyTableClient.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyTableClient.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyTableClient.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyTableClient.update_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyTableClient.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_PolicyTableClient.delete_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_policy_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_policy_version_source_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
_row_to_policy_db_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.load_policies |
|
0% |
16 |
16 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry._parse_policy |
|
90% |
10 |
1 |
0 |
|
75% |
4 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry._parse_pipeline |
|
40% |
5 |
3 |
0 |
|
50% |
2 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.get_policy |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.get_all_policies |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.get_policy_names |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.has_policy |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.is_initialized |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.clear |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.get_source |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.list_config_policies |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.add_policy |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.remove_policy |
|
67% |
12 |
4 |
0 |
|
75% |
4 |
1 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.add_policy_to_db |
|
95% |
22 |
1 |
0 |
|
90% |
10 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.update_policy_in_db |
|
0% |
28 |
28 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.delete_policy_from_db |
|
71% |
17 |
5 |
0 |
|
50% |
6 |
3 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.get_policy_by_id_from_db |
|
62% |
8 |
3 |
0 |
|
100% |
2 |
0 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.get_policy_by_id_for_request |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.get_all_policies_from_db |
|
67% |
9 |
3 |
0 |
|
100% |
2 |
0 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.sync_policies_from_db |
|
79% |
19 |
4 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.resolve_guardrails_from_db |
|
75% |
12 |
3 |
0 |
|
100% |
2 |
0 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.get_versions_by_policy_name |
|
57% |
7 |
3 |
0 |
|
100% |
0 |
0 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.create_new_version |
|
88% |
25 |
3 |
0 |
|
58% |
12 |
3 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.update_version_status |
|
56% |
27 |
12 |
0 |
|
50% |
12 |
2 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.compare_versions |
|
40% |
20 |
12 |
0 |
|
12% |
8 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
PolicyRegistry.delete_all_versions |
|
60% |
10 |
4 |
0 |
|
50% |
2 |
1 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
get_policy_registry |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_registry.py |
(no function) |
|
99% |
81 |
1 |
0 |
|
50% |
4 |
2 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
_build_alias_where |
|
80% |
15 |
3 |
0 |
|
60% |
10 |
4 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
_parse_metadata |
|
38% |
8 |
5 |
0 |
|
50% |
4 |
2 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
_get_tags_from_metadata |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
_fetch_all_teams |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
_filter_keys_by_tags |
|
70% |
10 |
3 |
0 |
|
50% |
6 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
_filter_teams_by_tags |
|
70% |
10 |
3 |
0 |
|
50% |
6 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
_find_affected_by_team_patterns |
|
47% |
19 |
10 |
0 |
|
29% |
14 |
2 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
_find_affected_keys_by_alias |
|
50% |
8 |
4 |
0 |
|
17% |
6 |
1 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
resolve_policies_for_context |
|
77% |
31 |
7 |
0 |
|
80% |
10 |
2 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
estimate_attachment_impact |
|
79% |
34 |
7 |
0 |
|
83% |
12 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py |
(no function) |
|
97% |
29 |
1 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolver.py |
PolicyResolver.resolve_inheritance_chain |
|
85% |
13 |
2 |
0 |
|
88% |
8 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolver.py |
PolicyResolver.resolve_policy_guardrails |
|
81% |
16 |
3 |
0 |
|
83% |
12 |
2 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolver.py |
PolicyResolver.resolve_guardrails_for_context |
|
95% |
19 |
1 |
0 |
|
88% |
8 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolver.py |
PolicyResolver.resolve_pipelines_for_context |
|
74% |
23 |
6 |
0 |
|
64% |
14 |
5 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolver.py |
PolicyResolver.get_pipeline_managed_guardrails |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolver.py |
PolicyResolver.get_all_resolved_policies |
|
90% |
10 |
1 |
0 |
|
67% |
6 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_resolver.py |
(no function) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator.is_wildcard_pattern |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator.get_available_guardrails |
|
57% |
7 |
3 |
0 |
|
100% |
0 |
0 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator.check_team_alias_exists |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator.check_key_alias_exists |
|
50% |
8 |
4 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator.check_model_exists |
|
54% |
13 |
6 |
0 |
|
50% |
8 |
4 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator._scope_error |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator.find_invalid_scope_entries |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator._validate_inheritance_chain |
|
50% |
18 |
9 |
0 |
|
42% |
12 |
5 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator.validate_policies |
|
62% |
16 |
6 |
0 |
|
42% |
12 |
3 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator._validate_pipeline |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
PolicyValidator.validate_policy_config |
|
100% |
13 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/policy_validator.py |
(no function) |
|
92% |
26 |
2 |
0 |
|
50% |
2 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/response_retrieval.py |
_model_group_for_response_id |
|
33% |
12 |
8 |
0 |
|
25% |
8 |
2 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/response_retrieval.py |
_submit_model_hidden_by |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/response_retrieval.py |
_retrieval_context |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/response_retrieval.py |
_post_call_pipelines_for_context |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/response_retrieval.py |
attach_post_call_pipelines_to_retrieval |
|
21% |
24 |
19 |
0 |
|
17% |
12 |
2 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/policy_engine/response_retrieval.py |
(no function) |
|
93% |
30 |
2 |
0 |
|
50% |
2 |
1 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/post_call_rules.py |
post_response_rule |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/post_call_rules.py |
(no function) |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prisma_migration.py |
_enforce_prisma_migration_check |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prisma_migration.py |
main |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prisma_migration.py |
(no function) |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_cleanup.py |
wipe_directory |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_cleanup.py |
mark_worker_exit |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_cleanup.py |
_is_running |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_cleanup.py |
mark_dead_workers |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_cleanup.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
_add_pid_header |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
_add_pid_header.app_with_pid |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
_add_pid_header.app_with_pid.send_with_pid |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
build_metrics_app |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
build_metrics_app.health |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
_exit_when_parent_dies |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
_exit_when_parent_dies.watch |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
run_metrics_server |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
metrics_url |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
_answered_by |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
_wait_until_serving |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
start_metrics_server_process |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
main |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prometheus_metrics_server.py |
(no function) |
|
0% |
44 |
44 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/init_prompts.py |
init_prompts |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/init_prompts.py |
(no function) |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptRow.id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptRow.prompt_id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptRow.version |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptRow.environment |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptRow.created_by |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptRow.created_at |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptRow.updated_at |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptRow.litellm_params |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptRow.prompt_info |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptRow.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptTableActions.find_many |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptTableActions.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptTableActions.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_PromptTableActions.delete_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_prompt_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
get_latest_prompt_versions |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
get_next_version_for_prompt |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
create_versioned_prompt_spec |
|
92% |
13 |
1 |
0 |
|
50% |
2 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
is_ambiguous_keyed_prompt_data |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
list_prompts |
|
50% |
26 |
13 |
0 |
|
43% |
14 |
4 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
get_prompt_versions |
|
57% |
23 |
10 |
0 |
|
50% |
12 |
4 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_get_prompt_template |
|
0% |
21 |
21 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
get_prompt_info |
|
74% |
31 |
8 |
0 |
|
56% |
18 |
8 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
create_prompt |
|
70% |
20 |
6 |
0 |
|
38% |
8 |
3 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
update_prompt |
|
46% |
28 |
15 |
0 |
|
33% |
12 |
4 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
delete_prompt |
|
48% |
23 |
12 |
0 |
|
38% |
8 |
3 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
_reload_prompt_in_registry |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
patch_prompt |
|
43% |
37 |
21 |
0 |
|
31% |
16 |
5 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
test_prompt |
|
34% |
38 |
25 |
0 |
|
12% |
8 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
convert_prompt_file_to_json |
|
15% |
20 |
17 |
0 |
|
50% |
2 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_endpoints.py |
(no function) |
|
97% |
75 |
2 |
0 |
|
50% |
4 |
2 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
get_base_prompt_id |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
get_version_number |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
prompt_environment_or_default |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
registry_key_for_prompt |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
parse_prompt_version |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
_spec_version |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
_default_serve_environment |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
get_prompt_initializer_from_integrations |
|
70% |
33 |
10 |
0 |
|
83% |
12 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
InMemoryPromptRegistry.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
InMemoryPromptRegistry.initialize_prompt |
|
40% |
10 |
6 |
0 |
|
50% |
2 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
InMemoryPromptRegistry._build_prompt_callback |
|
56% |
16 |
7 |
0 |
|
38% |
8 |
3 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
InMemoryPromptRegistry.reload_prompt |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
InMemoryPromptRegistry.sync_prompt_from_db |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
InMemoryPromptRegistry.resolve_prompt_spec |
|
36% |
11 |
7 |
0 |
|
17% |
6 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
InMemoryPromptRegistry.get_prompt_callback_for_prompt |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
InMemoryPromptRegistry.has_config_prompt |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
InMemoryPromptRegistry.remove_prompt |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
InMemoryPromptRegistry.delete_prompts_by_base_id |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/prompts/prompt_registry.py |
(no function) |
|
100% |
32 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
_drop_script_dir_from_sys_path |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
_build_db_connection_url_params |
|
67% |
12 |
4 |
0 |
|
50% |
10 |
5 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
_pg_options_with_timeouts |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
_url_query_value |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
_with_query_value |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
append_query_params |
|
83% |
12 |
2 |
0 |
|
50% |
2 |
1 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
resolve_v2_migration_resolver |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
deprecated_v2_flag_passed_on_cli |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._echo_litellm_version |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._run_health_check |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._run_config_validation |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._run_config_validation._load |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._run_test_chat_completion |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._get_default_unvicorn_init_args |
|
58% |
19 |
8 |
0 |
|
42% |
12 |
5 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._apply_uvicorn_max_requests_jitter |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._get_reload_options |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._patch_statreload_extra_paths |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._patch_statreload_extra_paths._iter_with_extra |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._configure_dev_reload |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._init_hypercorn_server |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._init_granian_server |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._run_gunicorn_server |
|
0% |
27 |
27 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._run_gunicorn_server.StandaloneApplication.__init__ |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._run_gunicorn_server.StandaloneApplication.load_config |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._run_gunicorn_server.StandaloneApplication.load |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._run_gunicorn_server.child_exit |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._run_ollama_serve |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._is_port_in_use |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._get_loop_type |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._prometheus_callback_configured |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
ProxyInitializationHelpers._maybe_setup_prometheus_multiproc_dir |
|
25% |
12 |
9 |
0 |
|
50% |
2 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
run_server |
|
54% |
241 |
110 |
0 |
|
44% |
124 |
50 |
|
51% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_cli.py |
(no function) |
|
99% |
136 |
2 |
0 |
|
50% |
6 |
3 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
showwarning |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
generate_feedback_box |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_redact_worker_config_for_logging |
|
62% |
8 |
3 |
0 |
|
50% |
6 |
3 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
cleanup_router_config_variables |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
flush_spend_counters_on_shutdown |
|
50% |
6 |
3 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_flush_spend_logs_queue_on_shutdown |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
proxy_shutdown_event |
|
62% |
24 |
9 |
0 |
|
43% |
14 |
6 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_initialize_shared_aiohttp_session |
|
75% |
20 |
5 |
0 |
|
50% |
8 |
4 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_connect_to_count_stored_values |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
proxy_startup_event |
|
66% |
151 |
52 |
0 |
|
40% |
70 |
28 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
proxy_startup_event._run_pw_migration |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
proxy_startup_event._run_agent_grant_id_migration |
|
54% |
13 |
6 |
0 |
|
38% |
8 |
3 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_generate_stable_operation_id |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_strip_operation_id_method_suffix |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ensure_unique_openapi_operation_ids |
|
88% |
33 |
4 |
0 |
|
78% |
18 |
4 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_inject_websocket_stubs_into_openapi_schema |
|
100% |
15 |
0 |
0 |
|
60% |
10 |
4 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_openapi_schema |
|
93% |
15 |
1 |
0 |
|
75% |
4 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
custom_openapi |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
openai_exception_handler |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_log_model_access_denial |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_close_dangling_otel_server_span |
|
12% |
25 |
22 |
0 |
|
8% |
12 |
1 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
management_problem_exception_handler |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_UserTeamsRow.teams |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_config_param_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
otel_request_validation_exception_handler |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
otel_unhandled_exception_handler |
|
90% |
10 |
1 |
0 |
|
83% |
6 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_cors_config |
|
78% |
9 |
2 |
0 |
|
50% |
4 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_dir_has_content |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_validate_ui_directory |
|
62% |
8 |
3 |
0 |
|
50% |
6 |
3 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_ui_pre_restructured |
|
58% |
19 |
8 |
0 |
|
50% |
12 |
6 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_try_populate_ui_directory |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_restructure_ui_html_files |
|
0% |
16 |
16 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
mount_swagger_ui |
|
100% |
11 |
0 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
mount_swagger_ui.swagger_monkey_patch |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
root_redirect |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
general_settings_view |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_gateway_request_redis_buffer |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_resolve_typed_dict_type |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_resolve_pydantic_type |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
load_from_azure_key_vault |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
cost_tracking |
|
100% |
6 |
0 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_drain_spend_event_producer_on_shutdown |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_fail_closed_budget_enforcement |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_raise_budget_unverifiable |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_current_spend |
|
0% |
18 |
18 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_repair_stale_spend_counter |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
reseed_spend_counter_from_db |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_floor_spend_from_db |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_authoritative_floor_spend |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
read_spend_counter_cache_value |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_read_spend_counter_estimate |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
increment_spend_counters |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_increment_spend_counters_batched |
|
21% |
19 |
15 |
0 |
|
25% |
8 |
2 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_increment_spend_counters_batched._key_scope |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_increment_spend_counters_batched._key_scope._key_window_increment |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_increment_spend_counters_batched._team_scope |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_increment_spend_counters_batched._team_scope._team_window_increment |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_increment_spend_counters_batched._team_member_scope |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_increment_spend_counters_batched._user_scope |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_reconcile_budget_reservation_for_counter_update |
|
14% |
14 |
12 |
0 |
|
50% |
2 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_prepare_end_user_and_tag_spend_increments |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_prepare_model_access_group_spend_increments |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_prepare_org_spend_increment |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_prepare_project_spend_increment |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_prepare_unreserved_spend_counter_increment |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_prepare_spend_counter_increment |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_enqueue_window_spend_row_update |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_prepare_window_spend_counter_increment |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_ensure_spend_counter_initialized |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_source_cache_base_spend |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_ensure_window_spend_counter_initialized |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_spend_counter_cache_warm |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
increment_spend_counter |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
refresh_spend_counter_ttl |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_increment_spend_counter_cache |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_invalidate_spend_counter |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_apply_spend_counter_increments |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
increment_spend_counters_pipeline |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
update_cache |
|
87% |
23 |
3 |
0 |
|
57% |
14 |
6 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
update_cache._update_key_cache |
|
47% |
15 |
8 |
0 |
|
33% |
6 |
2 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
update_cache._update_user_cache |
|
69% |
26 |
8 |
0 |
|
57% |
14 |
4 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
update_cache._update_end_user_cache |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
update_cache._update_team_cache |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
update_cache._update_tag_cache |
|
40% |
20 |
12 |
0 |
|
50% |
10 |
3 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
run_ollama_serve |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_process_rss_mb |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_rss_mb_for_log |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_run_direct_health_check_with_instrumentation |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_window_gated_health_check_db_save |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_schedule_background_health_check_db_save |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_endpoint_exception_status |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_write_health_state_to_router_cache |
|
0% |
33 |
33 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_adaptive_router_flusher_loop |
|
32% |
19 |
13 |
0 |
|
12% |
8 |
1 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_run_background_health_check |
|
0% |
48 |
48 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_remote_module_url |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_scrub_guardrail_inner |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_scrub_db_overlay_remote_module_loads |
|
49% |
51 |
26 |
0 |
|
48% |
46 |
8 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_normalize_user_url_validation |
|
40% |
5 |
3 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_apply_ssrf_general_settings |
|
57% |
7 |
3 |
0 |
|
50% |
6 |
3 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_set_redis_usage_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_resolve_coordination_redis_env_refs |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_build_redis_usage_cache |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_environment_has_redis_connection_target |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_build_redis_usage_cache_from_environment |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_attach_redis_usage_cache |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
resolve_routing_plugins |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
resolve_complexity_router_plugins |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
validate_deployment_max_agentic_loops |
|
57% |
7 |
3 |
0 |
|
50% |
4 |
2 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
validate_deployment_complexity_router_placement |
|
56% |
9 |
4 |
0 |
|
33% |
6 |
2 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
validate_deployment_access_windows |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
validate_auto_router_capability_limits |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
pin_complexity_router_model_id |
|
33% |
9 |
6 |
0 |
|
17% |
6 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
resolve_classifier_plugin |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_swap_in_model_cost_map |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_websearch_handler_params |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
should_load_db_object |
|
38% |
8 |
5 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_ConfigWithBaseline.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_ConfigWithBaseline.baseline |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_ConfigWithBaseline.update_baseline |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_as_settings_mapping |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_field_default |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_pass_through_endpoints_beside_db |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_with_config_file_pass_through_endpoints |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_reload_settings_store |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_bind_general_settings_store |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_current_general_settings |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_log_ignored_cost_map_copy |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_callback_list_entries |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_registered_callback_entries |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_configured_db_callbacks |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.__init__ |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._load_yaml_settings_stores |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._config_with_resolved_settings |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_resolved_runtime_settings |
|
100% |
3 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.is_yaml |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._load_yaml_file |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._get_config_from_file |
|
69% |
13 |
4 |
0 |
|
50% |
8 |
2 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._process_includes |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._process_includes.resolve |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._process_includes.read_included |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.save_config |
|
68% |
19 |
6 |
0 |
|
60% |
10 |
4 |
|
66% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._save_changed_config_section |
|
94% |
17 |
1 |
0 |
|
75% |
8 |
2 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.reject_config_owned_deletes |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.reject_config_owned_writes |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._raise_config_owned |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._upsert_changed_config_section |
|
93% |
14 |
1 |
0 |
|
50% |
2 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.save_environment_variables |
|
91% |
11 |
1 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._check_for_os_environ_vars |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._resolved_config_value |
|
90% |
10 |
1 |
0 |
|
88% |
8 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._initialize_secret_manager_from_raw_config |
|
62% |
13 |
5 |
0 |
|
50% |
8 |
2 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._get_team_config |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.load_team_config |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_coordination_redis |
|
36% |
14 |
9 |
0 |
|
17% |
6 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_coordination_redis_env_fallback |
|
24% |
17 |
13 |
0 |
|
25% |
4 |
1 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_cache |
|
74% |
19 |
5 |
0 |
|
50% |
14 |
7 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.switch_on_llm_response_caching |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.get_config |
|
64% |
22 |
8 |
0 |
|
38% |
8 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.update_config_state |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.get_config_state |
|
40% |
5 |
3 |
0 |
|
100% |
0 |
0 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.load_credential_list |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.parse_search_tools |
|
25% |
28 |
21 |
0 |
|
21% |
14 |
3 |
|
24% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._load_environment_variables |
|
12% |
17 |
15 |
0 |
|
7% |
14 |
1 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._warn_on_misplaced_jwt_keys |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.load_config |
|
40% |
363 |
218 |
0 |
|
24% |
218 |
48 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_non_llm_configs |
|
42% |
26 |
15 |
0 |
|
36% |
14 |
5 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_policy_engine |
|
58% |
12 |
5 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._load_alerting_settings |
|
29% |
14 |
10 |
0 |
|
10% |
10 |
1 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.initialize_secret_manager |
|
48% |
27 |
14 |
0 |
|
50% |
20 |
6 |
|
49% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.get_model_info_with_id |
|
62% |
21 |
8 |
0 |
|
50% |
12 |
6 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._delete_deployment |
|
74% |
31 |
8 |
0 |
|
68% |
22 |
7 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._resolve_db_litellm_param |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._add_deployment |
|
76% |
17 |
4 |
0 |
|
70% |
10 |
3 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.decrypt_model_list_from_db |
|
21% |
14 |
11 |
0 |
|
12% |
8 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._update_llm_router |
|
61% |
33 |
13 |
0 |
|
42% |
12 |
5 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._add_callback_from_db_to_in_memory_litellm_callbacks |
|
0% |
9 |
9 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._add_callbacks_from_db_config |
|
62% |
8 |
3 |
0 |
|
17% |
6 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._register_db_config_callback |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._encrypt_env_variables |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._decrypt_and_set_db_env_variables |
|
60% |
15 |
6 |
0 |
|
62% |
8 |
1 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._decrypt_db_variables |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._encrypt_env_variables_for_db |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._parse_router_settings_value |
|
12% |
17 |
15 |
0 |
|
12% |
8 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.get_hierarchical_router_settings |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._get_hierarchical_router_settings |
|
38% |
13 |
8 |
0 |
|
38% |
8 |
3 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._add_router_settings_from_db_config |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_router_settings |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._reschedule_spend_log_cleanup_job |
|
0% |
30 |
30 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._update_general_settings |
|
78% |
9 |
2 |
0 |
|
50% |
4 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._resolved_retention_values |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_general_settings_side_effects |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_alerting_settings |
|
60% |
15 |
6 |
0 |
|
50% |
10 |
5 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_pass_through_settings |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._publish_pass_through_endpoints |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._serve_pass_through_endpoints |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_boolean_settings |
|
60% |
5 |
2 |
0 |
|
50% |
6 |
1 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_cache_size_setting |
|
12% |
16 |
14 |
0 |
|
12% |
8 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_store_model_in_db_setting |
|
22% |
9 |
7 |
0 |
|
17% |
6 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_retention_settings |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_ssrf_settings |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._update_config_from_db |
|
86% |
14 |
2 |
0 |
|
88% |
8 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._warn_about_shadowed_db_settings |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._prepared_db_settings_values |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_litellm_settings_db_values |
|
100% |
4 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._should_load_db_object |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.remove_auto_router_catalog_entries |
|
100% |
2 |
0 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._get_models_from_db |
|
57% |
7 |
3 |
0 |
|
100% |
0 |
0 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.add_deployment |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._add_deployment_locked |
|
87% |
15 |
2 |
0 |
|
75% |
4 |
1 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.start_config_sync_subscriber |
|
33% |
6 |
4 |
0 |
|
50% |
2 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.start_config_sync_subscriber._resync_config_from_db |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.stop_config_sync_subscriber |
|
38% |
8 |
5 |
0 |
|
50% |
2 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.start_auth_cache_invalidation_subscriber |
|
40% |
5 |
3 |
0 |
|
50% |
2 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.stop_auth_cache_invalidation_subscriber |
|
38% |
8 |
5 |
0 |
|
50% |
2 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_non_llm_objects_in_db |
|
100% |
35 |
0 |
0 |
|
50% |
32 |
16 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._apply_safe_litellm_settings_overrides_from_db |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_semantic_filter_settings_in_db |
|
85% |
33 |
5 |
0 |
|
77% |
22 |
5 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.init_websearch_interception_settings_in_db |
|
83% |
29 |
5 |
0 |
|
83% |
12 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_sso_settings_in_db |
|
80% |
10 |
2 |
0 |
|
100% |
2 |
0 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_hashicorp_vault_config_override |
|
27% |
22 |
16 |
0 |
|
33% |
6 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_cyberark_config_override |
|
26% |
23 |
17 |
0 |
|
33% |
6 |
2 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.check_periodic_reloads |
|
100% |
2 |
0 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._check_and_reload_model_cost_map |
|
20% |
20 |
16 |
0 |
|
17% |
6 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._check_and_reload_anthropic_beta_headers |
|
11% |
38 |
34 |
0 |
|
7% |
14 |
1 |
|
10% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._get_prompt_spec_for_db_prompt |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_prompts_in_db |
|
85% |
20 |
3 |
0 |
|
67% |
6 |
2 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_prompts_in_db.parse_row |
|
40% |
5 |
3 |
0 |
|
100% |
0 |
0 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_guardrails_in_db |
|
47% |
17 |
9 |
0 |
|
25% |
4 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_policies_in_db |
|
80% |
10 |
2 |
0 |
|
100% |
0 |
0 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_tool_policy_in_db |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_vector_stores_in_db |
|
82% |
11 |
2 |
0 |
|
100% |
6 |
0 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_vector_store_indexes_in_db |
|
82% |
11 |
2 |
0 |
|
100% |
6 |
0 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_mcp_servers_in_db |
|
62% |
21 |
8 |
0 |
|
50% |
6 |
3 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.init_mcp_servers_from_db |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.reload_mcp_servers_from_db |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_agents_in_db |
|
75% |
8 |
2 |
0 |
|
100% |
0 |
0 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_search_tools_in_db |
|
79% |
14 |
3 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.reload_search_tools_from_db |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._merge_config_and_db_search_tools |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig._init_pass_through_endpoints_in_db |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.decrypt_credentials |
|
89% |
9 |
1 |
0 |
|
67% |
6 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.delete_credentials |
|
78% |
9 |
2 |
0 |
|
67% |
6 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyConfig.get_credentials |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
save_worker_config |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
initialize_from_worker_config |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
initialize |
|
43% |
65 |
37 |
0 |
|
50% |
38 |
19 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
data_generator |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
async_assistants_data_generator |
|
0% |
23 |
23 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_client_requested_model_for_streaming |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_positive_int_like |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_should_include_fallback_errors |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_streaming_fallback_metadata |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_format_fallback_metadata_sse_event |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_restamp_streaming_chunk_model |
|
0% |
23 |
23 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_fast_serialize_simple_model_response_stream |
|
0% |
33 |
33 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_serialize_streaming_chunk |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_injected_stream_usage_artifact |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_empty_streaming_choice |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_apply_streaming_chunk_hooks |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_format_streaming_sse_chunk |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_pop_complete_sse_frame |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_iter_with_keepalive |
|
0% |
31 |
31 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_keepalive_from_deployment_config |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_explicit_keepalive_disable |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_resolve_keepalive_seconds |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_make_keepalive_resolver |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_make_keepalive_resolver._resolve |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
async_data_generator |
|
0% |
123 |
123 |
0 |
|
0% |
66 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
select_data_generator |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_pricing_override_stamps |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_litellm_model_info |
|
67% |
9 |
3 |
0 |
|
50% |
2 |
1 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
on_backoff |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
giveup |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._attach_router_to_prompt_injection_detectors |
|
33% |
3 |
2 |
0 |
|
25% |
4 |
1 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent.refresh_model_info |
|
100% |
2 |
0 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._warn_budget_without_db |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_startup_logging |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._warn_if_mock_testing_params_enabled |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._validate_redis_transaction_buffer_config |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._init_coordination_redis_from_db |
|
24% |
17 |
13 |
0 |
|
17% |
6 |
1 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._get_transaction_buffer_redis_cache |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_semantic_tool_filter |
|
45% |
11 |
6 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_jwt_auth |
|
75% |
8 |
2 |
0 |
|
50% |
2 |
1 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._add_proxy_budget_to_db |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._upsert_proxy_budget_with_reset_at_backfill |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._warm_global_spend_cache |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._update_default_team_member_budget |
|
29% |
7 |
5 |
0 |
|
25% |
4 |
1 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._sync_ui_settings_to_general_settings |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._load_heuristic_v1_tuning_baselines |
|
48% |
21 |
11 |
0 |
|
50% |
2 |
1 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent.enforce_heuristic_v1_tuning_baseline |
|
71% |
14 |
4 |
0 |
|
50% |
6 |
3 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent.initialize_scheduled_background_jobs |
|
55% |
103 |
46 |
0 |
|
33% |
30 |
10 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent.initialize_scheduled_background_jobs._alert_ptu_rollup_failure |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent.initialize_scheduled_background_jobs._scheduled_ptu_rollup |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_spend_tracking_background_jobs |
|
44% |
39 |
22 |
0 |
|
29% |
14 |
4 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_expired_ui_session_key_cleanup_background_job |
|
33% |
15 |
10 |
0 |
|
25% |
4 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_spend_capture_rate_check_job |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_spend_capture_rate_check_job.alert |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_spend_capture_rate_check_job.publish |
|
50% |
4 |
2 |
0 |
|
25% |
4 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_spend_capture_rate_check_job.check |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._spend_capture_rate_check_settings |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_slack_alerting_jobs |
|
5% |
21 |
20 |
0 |
|
17% |
6 |
1 |
|
7% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_slack_alerting_jobs._scheduled_weekly_spend_report |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_slack_alerting_jobs._scheduled_monthly_spend_report |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_slack_alerting_jobs._scheduled_user_spend_alerts |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._initialize_slack_alerting_jobs._scheduled_fallback_stats |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._setup_prisma_client |
|
56% |
27 |
12 |
0 |
|
33% |
12 |
4 |
|
49% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._init_dd_tracer |
|
33% |
9 |
6 |
0 |
|
50% |
4 |
2 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
ProxyStartupEvent._init_pyroscope |
|
8% |
38 |
35 |
0 |
|
6% |
18 |
1 |
|
7% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_names_hidden_by_listing_callbacks |
|
50% |
6 |
3 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_entries_kept_by_listing_callbacks |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_deployment_hidden_by_listing_callbacks |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_list |
|
54% |
57 |
26 |
0 |
|
36% |
22 |
4 |
|
49% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_info |
|
57% |
23 |
10 |
0 |
|
17% |
6 |
1 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_blocked_response_usage |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
chat_completion |
|
34% |
50 |
33 |
0 |
|
40% |
20 |
6 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
completion |
|
38% |
58 |
36 |
0 |
|
39% |
18 |
7 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
embeddings |
|
52% |
33 |
16 |
0 |
|
33% |
24 |
8 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
moderations |
|
41% |
29 |
17 |
0 |
|
33% |
6 |
2 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_audio_speech_chunk_generator |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
audio_speech |
|
31% |
36 |
25 |
0 |
|
20% |
10 |
2 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
audio_transcriptions |
|
61% |
46 |
18 |
0 |
|
40% |
10 |
4 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
vertex_ai_live_passthrough_endpoint |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_realtime_query_params_template |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_release_realtime_budget_reservation |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_release_realtime_max_parallel_slot |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_reject_realtime_session |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
realtime_websocket_endpoint |
|
0% |
61 |
61 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
realtime_websocket_endpoint.return_body |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_assistants |
|
59% |
22 |
9 |
0 |
|
50% |
4 |
2 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
create_assistant |
|
48% |
23 |
12 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
delete_assistant |
|
57% |
21 |
9 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
create_threads |
|
59% |
22 |
9 |
0 |
|
50% |
4 |
2 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_thread |
|
57% |
21 |
9 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
add_messages |
|
48% |
23 |
12 |
0 |
|
25% |
4 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_messages |
|
57% |
21 |
9 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
run_thread |
|
39% |
28 |
17 |
0 |
|
17% |
6 |
1 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
run_thread.produce_run_stream |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
run_thread.audit_late_failure |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_provider_token_counter |
|
0% |
21 |
21 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_try_provider_token_count |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_system_message |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
token_counter |
|
71% |
45 |
13 |
0 |
|
40% |
20 |
6 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
supported_openai_params |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_info_lookup |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
transform_request |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_check_if_model_is_user_added |
|
67% |
12 |
4 |
0 |
|
50% |
10 |
3 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_check_if_model_is_team_model |
|
71% |
7 |
2 |
0 |
|
50% |
6 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
non_admin_all_models |
|
75% |
12 |
3 |
0 |
|
50% |
6 |
3 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_add_team_models_to_all_models |
|
85% |
26 |
4 |
0 |
|
64% |
22 |
6 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_add_access_group_models_to_team_models |
|
36% |
25 |
16 |
0 |
|
30% |
20 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_all_team_models |
|
83% |
12 |
2 |
0 |
|
75% |
4 |
1 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_resolve_model_grant_to_deployment_ids |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_direct_access_models |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_filter_models_to_user_accessible |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_populate_team_access_on_models |
|
71% |
31 |
9 |
0 |
|
45% |
22 |
6 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_all_team_and_direct_access_models |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_enrich_model_info_with_litellm_data |
|
48% |
33 |
17 |
0 |
|
42% |
12 |
3 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_caller_byok_team_scope |
|
19% |
16 |
13 |
0 |
|
25% |
8 |
2 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_byok_row_outside_caller_teams |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_fetch_db_models_for_search |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_apply_search_filter_to_models |
|
60% |
30 |
12 |
0 |
|
50% |
8 |
2 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_apply_search_filter_to_models._is_byok_outside_caller_teams |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_apply_search_filter_to_models._model_matches_search |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_normalize_datetime_for_sorting |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_sort_models |
|
20% |
10 |
8 |
0 |
|
50% |
2 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_sort_models.get_sort_key |
|
0% |
29 |
29 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_auto_router_model |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_model_in_access_group |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_matches_model_info_filters |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_paginate_models_response |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_team_models_resolve_to_names |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_load_team_object_for_model_filter |
|
67% |
9 |
3 |
0 |
|
100% |
2 |
0 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_gather_team_accessible_model_ids |
|
41% |
34 |
20 |
0 |
|
25% |
28 |
5 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_authorize_team_id_query |
|
17% |
12 |
10 |
0 |
|
17% |
6 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_filter_models_by_team_id |
|
80% |
20 |
4 |
0 |
|
58% |
12 |
3 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_find_model_by_id |
|
52% |
23 |
11 |
0 |
|
31% |
16 |
5 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_info_v2 |
|
89% |
35 |
4 |
0 |
|
83% |
24 |
4 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_streaming_metrics |
|
0% |
43 |
43 |
0 |
|
0% |
22 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_metrics |
|
0% |
36 |
36 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_metrics_slow_responses |
|
0% |
19 |
19 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_metrics_exceptions |
|
0% |
23 |
23 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_deployment_matches_allowed_model_names |
|
71% |
7 |
2 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_v1_model_info_allowed_model_names |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_filter_v1_model_info_deployments |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_translate_model_name_for_response |
|
54% |
13 |
6 |
0 |
|
38% |
8 |
3 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_proxy_model_info |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_model_info_json_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_info_v1 |
|
61% |
54 |
21 |
0 |
|
54% |
28 |
7 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_deprecations |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_model_group_info |
|
100% |
18 |
0 |
0 |
|
94% |
16 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_group_info |
|
92% |
13 |
1 |
0 |
|
50% |
2 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
model_settings |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_nested_setting_source |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
alerting_settings |
|
0% |
31 |
31 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
async_queue_request |
|
0% |
50 |
50 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
async_queue_request.produce_queue_stream |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
async_queue_request.audit_late_failure |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
fallback_login |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
login |
|
0% |
32 |
32 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
login_v2 |
|
0% |
24 |
24 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
login_v3 |
|
0% |
29 |
29 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
login_v3_exchange |
|
0% |
25 |
25 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
onboarding |
|
0% |
28 |
28 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_get_onboarding_claims_from_request |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_rollback_onboarding_invite_claim |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_generate_onboarding_ui_session_token |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
claim_onboarding_link |
|
0% |
44 |
44 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_logo_url |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_serve_custom_ui_logo |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_image |
|
0% |
29 |
29 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_favicon |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
new_invitation |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
invitation_info |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
invitation_update |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
invitation_delete |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
update_config |
|
0% |
73 |
73 |
0 |
|
0% |
32 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
update_config._read_section |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
update_config._upsert_section |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_preserve_redacted_plugin_keys |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_preserve_redacted_plugin_keys.resolve |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
update_config_general_settings |
|
65% |
40 |
14 |
0 |
|
50% |
18 |
9 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_secret_general_setting_field |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_redact_secret_values_in_obj |
|
86% |
7 |
1 |
0 |
|
83% |
6 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_redact_config_param_value_for_logging |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_redact_general_setting_value |
|
29% |
7 |
5 |
0 |
|
17% |
6 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_dump_redacted_config |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
create_config_audit_log |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_redact_callback_env_vars |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_apply_callback_role_gate |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_apply_alerting_env_role_gate |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_apply_webhook_role_gate |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_declared_general_setting |
|
62% |
8 |
3 |
0 |
|
25% |
4 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_config_general_settings |
|
75% |
16 |
4 |
0 |
|
60% |
10 |
4 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_general_settings_ui_litellm_default |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_validate_general_settings_ui_litellm_value |
|
0% |
24 |
24 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_persist_general_settings_ui_litellm_field |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_reset_general_settings_ui_litellm_field |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_config_list |
|
0% |
59 |
59 |
0 |
|
0% |
36 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
delete_config_general_settings |
|
0% |
24 |
24 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
delete_callback |
|
0% |
26 |
26 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_normalize_callback_alias |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_callback_module_name |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_litellm_internal_callback |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_instance_of_configured_callback |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_hidden_runtime_callback_names |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_config |
|
0% |
56 |
56 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_config.normalize_callback |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
config_yaml_endpoint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
reload_model_cost_map |
|
0% |
21 |
21 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
schedule_model_cost_map_reload |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
cancel_model_cost_map_reload |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_model_cost_map_reload_status |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_model_cost_map_source |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
reload_anthropic_beta_headers |
|
0% |
21 |
21 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
schedule_anthropic_beta_headers_reload |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
cancel_anthropic_beta_headers_reload |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_anthropic_beta_headers_reload_status |
|
0% |
31 |
31 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
home |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_adaptive_router_state |
|
50% |
6 |
3 |
0 |
|
50% |
4 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
get_routes |
|
100% |
9 |
0 |
0 |
|
83% |
6 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_stream_mcp_asgi_response |
|
87% |
15 |
2 |
0 |
|
100% |
0 |
0 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_stream_mcp_asgi_response.bridging_send |
|
100% |
9 |
0 |
0 |
|
70% |
10 |
3 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_stream_mcp_asgi_response._ensure_eof |
|
100% |
8 |
0 |
0 |
|
83% |
6 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_stream_mcp_asgi_response.body_iter |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
proxy_mcp_route |
|
92% |
12 |
1 |
0 |
|
50% |
2 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
aggregate_mcp_route |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
toolset_mcp_route |
|
79% |
19 |
4 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_mcp_forward_as_path |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_resolve_mcp_csv_tokens |
|
80% |
20 |
4 |
0 |
|
75% |
12 |
3 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
_is_mcp_access_group_cached |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
dynamic_mcp_route |
|
57% |
30 |
13 |
0 |
|
58% |
12 |
5 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/proxy_server.py |
(no function) |
|
94% |
1258 |
70 |
0 |
|
29% |
42 |
12 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_PluginRow.id |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_PluginRow.name |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_PluginRow.enabled |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_PluginRow.created_at |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_PluginRow.updated_at |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_PluginRow.manifest_json |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_PluginTableActions.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_plugin_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_clean_display_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_build_endpoints |
|
100% |
16 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_load_endpoints |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
public_model_hub |
|
64% |
28 |
10 |
0 |
|
56% |
16 |
5 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_agents |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_mcp_servers |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
public_skill_hub |
|
62% |
13 |
5 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
public_model_hub_info |
|
75% |
8 |
2 |
0 |
|
100% |
0 |
0 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_supported_providers |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_provider_fields |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_complexity_scorer_defaults |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_public_fuse_presets |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_litellm_model_cost_map |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_litellm_blog_posts |
|
57% |
7 |
3 |
0 |
|
100% |
0 |
0 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_load_bundled_autorouter_presets |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_fetch_remote_autorouter_presets |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
_resolve_autorouter_presets |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_autorouter_presets |
|
92% |
12 |
1 |
0 |
|
67% |
6 |
2 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_public_autorouter_presets |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_supported_endpoints |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
get_agent_fields |
|
100% |
20 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_endpoints.py |
(no function) |
|
99% |
91 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/__init__.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
HealthSnapshotLookup.latest_for |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
PrismaHealthSnapshotLookup.latest_for |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
_with_health |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
HealthEnricher.__call__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
_features |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
_cells |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
_serialize |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
_scope |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
_published_rows |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
_executor |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
public_model_hub_list |
|
38% |
8 |
5 |
0 |
|
100% |
0 |
0 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
public_model_hub_facet |
|
29% |
7 |
5 |
0 |
|
100% |
0 |
0 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py |
(no function) |
|
100% |
50 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_as_string_keyed_mapping |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_response_attr |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_upstream_status_code |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_raise_vector_store_scan_depth_exceeded |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_append_payload_to_scan_stack |
|
0% |
10 |
10 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_collect_vector_store_ids_from_payload |
|
0% |
19 |
19 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_authorize_nested_vector_store_ids |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_ingest_provider_error |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_caller_vector_store_options |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_managed_store_overrides |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_build_file_metadata_entry |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_save_vector_store_to_db_from_rag_ingest |
|
0% |
45 |
45 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
_secure_uploaded_file |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
parse_rag_ingest_request |
|
33% |
45 |
30 |
0 |
|
15% |
20 |
3 |
|
28% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
rag_ingest |
|
16% |
31 |
26 |
0 |
|
0% |
6 |
0 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
rag_query |
|
31% |
39 |
27 |
0 |
|
8% |
12 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
rag_query.query |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
rag_query.custom_headers_for |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
rag_query.produce_stream |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/endpoints.py |
(no function) |
|
98% |
48 |
1 |
0 |
|
50% |
2 |
1 |
|
96% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
MalwareScanner.scan |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
EicarTestMalwareScanner.scan |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
_starts_with_any |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
_is_archive |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
_is_utf8_text |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
_is_executable_binary |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
_looks_like_shebang |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
inspect_content |
|
0% |
11 |
11 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
generate_safe_filename |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
_reject_disallowed |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
_scan_rejection |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
validate_upload |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
_sanitize_header_filename |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
safe_download_headers |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rag_endpoints/upload_security.py |
(no function) |
|
100% |
77 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/read_model_list.py |
read_model_list |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/read_model_list.py |
(no function) |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
_coerce_realtime_session_type |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
_append_model_candidate |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
_transcription_model_candidates_from_session |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
_set_transcription_model_on_session |
|
0% |
19 |
19 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
_prepare_client_secret_session |
|
36% |
22 |
14 |
0 |
|
17% |
12 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
_encode_realtime_token_payload |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
_decode_realtime_token_payload |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
create_realtime_client_secret |
|
48% |
42 |
22 |
0 |
|
31% |
16 |
5 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
proxy_realtime_calls |
|
9% |
45 |
41 |
0 |
|
7% |
14 |
1 |
|
8% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
create_realtime_transcription_session |
|
56% |
34 |
15 |
0 |
|
25% |
8 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/realtime_endpoints/endpoints.py |
(no function) |
|
98% |
40 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rerank_endpoints/endpoints.py |
rerank |
|
48% |
25 |
13 |
0 |
|
50% |
2 |
1 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/rerank_endpoints/endpoints.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_convert_tool_payload_value |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_convert_tool_envelope |
|
17% |
12 |
10 |
0 |
|
17% |
6 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_normalize_tool_dialect |
|
75% |
8 |
2 |
0 |
|
50% |
2 |
1 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_is_chat_completions_body |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_parse_cursor_model_variant |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_router_can_serve |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_resolve_cursor_model_variant |
|
16% |
19 |
16 |
0 |
|
7% |
14 |
1 |
|
12% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_resolve_cursor_model_variant_before_auth |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
responses_api |
|
26% |
47 |
35 |
0 |
|
10% |
10 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
cursor_model_list |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
cursor_chat_completions |
|
62% |
24 |
9 |
0 |
|
17% |
6 |
1 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
cursor_chat_completions.cursor_data_generator |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
get_response |
|
59% |
17 |
7 |
0 |
|
17% |
6 |
1 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
delete_response |
|
50% |
20 |
10 |
0 |
|
12% |
8 |
1 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
get_response_input_items |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
compact_response |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_TokenCounter.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_proxy_token_counter |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_responses_invalid_request_response |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_missing_responses_param_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_responses_input_as_token_count_messages |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
responses_input_tokens |
|
29% |
17 |
12 |
0 |
|
17% |
6 |
1 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
cancel_response |
|
48% |
21 |
11 |
0 |
|
12% |
8 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_read_ws_model_from_first_frame |
|
0% |
27 |
27 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_extract_model_from_first_ws_event |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_routing_hints_from_first_ws_frame |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_responses_ws_failure_frame |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
_enforce_responses_ws_first_frame_model_auth |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
responses_websocket_endpoint |
|
0% |
44 |
44 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
responses_websocket_endpoint.return_body |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_api_endpoints/endpoints.py |
(no function) |
|
99% |
122 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/__init__.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/background_streaming.py |
_sse_frame_data |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/background_streaming.py |
_never_receive |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/background_streaming.py |
detach_request_from_client |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/background_streaming.py |
background_streaming_task |
|
0% |
133 |
133 |
0 |
|
0% |
56 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/background_streaming.py |
background_streaming_task.flush_state_if_needed |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/background_streaming.py |
(no function) |
|
95% |
56 |
3 |
0 |
|
50% |
2 |
1 |
|
93% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
ResponsePollingHandler.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
ResponsePollingHandler.generate_polling_id |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
ResponsePollingHandler.is_polling_id |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
ResponsePollingHandler.get_cache_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
ResponsePollingHandler.create_initial_state |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
ResponsePollingHandler.update_state |
|
0% |
50 |
50 |
0 |
|
0% |
42 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
ResponsePollingHandler.get_state |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
ResponsePollingHandler.cancel_polling |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
ResponsePollingHandler.delete_polling |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
should_use_polling_for_request |
|
7% |
29 |
27 |
0 |
|
5% |
22 |
1 |
|
6% |
| .venv/lib/python3.13/site-packages/litellm/proxy/response_polling/polling_handler.py |
(no function) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
_route_user_config_request |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
_is_a2a_agent_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
_raise_if_model_fully_blocked |
|
71% |
7 |
2 |
0 |
|
67% |
6 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
ProxyModelNotFoundError.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
ProxyMissingRequiredParamError.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
raise_if_required_body_param_missing |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
MockTestingParamsDisabledError.__init__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
raise_if_mock_testing_params_disallowed |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
mock_testing_params_allowed |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
get_team_id_from_data |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
_get_shared_session_lock |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
add_shared_session_to_data |
|
21% |
33 |
26 |
0 |
|
10% |
10 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
route_request |
|
91% |
11 |
1 |
0 |
|
75% |
4 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
_route_request_single_attempt |
|
51% |
83 |
41 |
0 |
|
48% |
64 |
15 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_llm_request.py |
(no function) |
|
94% |
36 |
2 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_priority.py |
_is_hot |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_priority.py |
hot_routes_first |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/route_priority.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/endpoints.py |
search |
|
8% |
40 |
37 |
0 |
|
0% |
20 |
0 |
|
5% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/endpoints.py |
list_search_tools |
|
69% |
16 |
5 |
0 |
|
75% |
8 |
2 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/endpoints.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
_convert_datetime_to_str |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
_refresh_router_search_tools |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
_team_object_from_db |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
_allowlist_team_id |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
_filter_visible_search_tools |
|
18% |
11 |
9 |
0 |
|
17% |
6 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
list_search_tools |
|
57% |
35 |
15 |
0 |
|
50% |
10 |
3 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
create_search_tool |
|
91% |
11 |
1 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
update_search_tool |
|
81% |
16 |
3 |
0 |
|
50% |
4 |
2 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
delete_search_tool |
|
56% |
16 |
7 |
0 |
|
50% |
4 |
2 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
get_search_tool_info |
|
75% |
16 |
4 |
0 |
|
75% |
4 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
test_search_tool_connection |
|
72% |
18 |
5 |
0 |
|
50% |
2 |
1 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
get_available_search_providers |
|
62% |
16 |
6 |
0 |
|
75% |
4 |
1 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_management.py |
(no function) |
|
100% |
40 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolRecord.__iter__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolTableClient.create |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolTableClient.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolTableClient.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolTableClient.update |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolTableClient.delete |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
_SearchToolsRepositoryView.table |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
_search_tools_table_of |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
_search_tools_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolRegistry.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolRegistry._convert_prisma_to_dict |
|
100% |
6 |
0 |
0 |
|
50% |
4 |
2 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolRegistry.add_search_tool_to_db |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolRegistry.delete_search_tool_from_db |
|
56% |
9 |
4 |
0 |
|
50% |
2 |
1 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolRegistry.update_search_tool_in_db |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolRegistry.get_all_search_tools_from_db |
|
70% |
10 |
3 |
0 |
|
100% |
2 |
0 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolRegistry.get_search_tool_by_id_from_db |
|
67% |
9 |
3 |
0 |
|
100% |
2 |
0 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
SearchToolRegistry.get_search_tool_by_name_from_db |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/search_endpoints/search_tool_registry.py |
(no function) |
|
100% |
30 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/graceful_shutdown_manager.py |
GracefulShutdownManager.is_shutting_down |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/graceful_shutdown_manager.py |
GracefulShutdownManager.get_timeout |
|
38% |
8 |
5 |
0 |
|
50% |
2 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/graceful_shutdown_manager.py |
GracefulShutdownManager.start_shutdown |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/graceful_shutdown_manager.py |
GracefulShutdownManager.wait_for_drain |
|
61% |
28 |
11 |
0 |
|
36% |
14 |
5 |
|
52% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/graceful_shutdown_manager.py |
GracefulShutdownManager.reset |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/graceful_shutdown_manager.py |
(no function) |
|
100% |
24 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/scheduled_jobs.py |
StoppableScheduler.running |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/scheduled_jobs.py |
StoppableScheduler.pause |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/scheduled_jobs.py |
StoppableScheduler.shutdown |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/scheduled_jobs.py |
AwaitableAsyncIOExecutor.in_flight_jobs |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/scheduled_jobs.py |
pause_scheduled_jobs |
|
100% |
2 |
0 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/scheduled_jobs.py |
stop_in_flight_scheduler_jobs |
|
54% |
13 |
6 |
0 |
|
38% |
8 |
3 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/shutdown/scheduled_jobs.py |
(no function) |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
_complete_usage |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
_valid_plan |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
_markers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
_matches |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
_ambiguous |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
_usage_with_cache |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
_estimate |
|
0% |
23 |
23 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
_writes |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
_entry_key |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
_compact_entries |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
advance_baseline_history |
|
0% |
17 |
17 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py |
(no function) |
|
100% |
58 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_CounterReservationUnavailable.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_raise_reservation_unavailable |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
get_reserved_counter_keys |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_start_reservation_lease_renewal |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_renew_reservation_lease |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_key_reservation_should_release_for_throttle |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_apply_over_budget_reservation_policy |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_raise_counter_budget_exceeded |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_is_token_counting_route |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_is_unbilled_route |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
reserve_budget_for_request |
|
19% |
47 |
38 |
0 |
|
29% |
24 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
reconcile_budget_reservation |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
release_budget_reservation |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
release_budget_reservation_on_cancel |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
invalidate_budget_reservation_counters |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
release_or_invalidate_budget_reservation |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
release_unbound_budget_reservation |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_budget_counters |
|
64% |
28 |
10 |
0 |
|
44% |
18 |
8 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_end_user_budget_counter |
|
64% |
14 |
5 |
0 |
|
50% |
8 |
2 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_tag_budget_counters |
|
94% |
17 |
1 |
0 |
|
88% |
8 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_model_access_group_budget_counters |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_model_access_group_counter |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_dedupe_tags |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_team_member_budget_counter |
|
8% |
24 |
22 |
0 |
|
7% |
14 |
1 |
|
8% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_org_budget_counter |
|
28% |
18 |
13 |
0 |
|
25% |
12 |
3 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_project_budget_counter |
|
15% |
13 |
11 |
0 |
|
12% |
8 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_budget_limit_counters |
|
20% |
15 |
12 |
0 |
|
12% |
8 |
1 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_coerce_window |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_reserve_counter |
|
0% |
24 |
24 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_current_counter_value |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_counters_batch_scope |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_entry_adjustment |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_set_reserved_entries_actual_cost |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_reseed_reserved_entry |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_counter_can_apply_adjustment |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_release_applied_entries_best_effort |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_resize_applied_reservation |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_counter_to_reservation_entry |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_entry_reserved_cost |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
get_budget_window_start |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_coerce_datetime |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
estimate_request_max_cost |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
estimate_request_input_cost |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_estimate_request_input_cost_for_model |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_input_cost_for_cost_info |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_estimate_request_max_cost_for_model |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_max_cost_for_cost_info |
|
0% |
28 |
28 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_estimate_image_generation_cost |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_model_cost_info |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_model_cost_infos |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_deployment_tiered_pricing_table |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_deployment_tiered_pricing_tables |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_request_models |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
count_request_input_tokens |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_estimate_input_tokens |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_estimate_output_tokens |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_requested_output_tokens |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_output_multiplier |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_is_input_only_route |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_to_float |
|
33% |
6 |
4 |
0 |
|
50% |
2 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_to_int |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
_get_value |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/budget_reservation.py |
(no function) |
|
100% |
113 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/carried_budget_state.py |
carry_team_and_user_budget_state |
|
60% |
5 |
2 |
0 |
|
75% |
4 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/carried_budget_state.py |
carry_organization_budget_state |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/carried_budget_state.py |
carried_budget_metadata |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/carried_budget_state.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
_CloudZeroConfigRow.param_value |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
_config_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
_set_cloudzero_settings |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
_get_cloudzero_settings |
|
72% |
18 |
5 |
0 |
|
50% |
12 |
4 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
get_cloudzero_settings |
|
54% |
13 |
6 |
0 |
|
75% |
4 |
1 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
update_cloudzero_settings |
|
58% |
19 |
8 |
0 |
|
50% |
6 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
is_cloudzero_setup_in_db |
|
56% |
9 |
4 |
0 |
|
50% |
2 |
1 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
is_cloudzero_setup_in_config |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
is_cloudzero_setup |
|
44% |
9 |
5 |
0 |
|
50% |
4 |
2 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
init_cloudzero_settings |
|
56% |
9 |
4 |
0 |
|
50% |
2 |
1 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
cloudzero_dry_run_export |
|
91% |
11 |
1 |
0 |
|
50% |
2 |
1 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
cloudzero_export |
|
75% |
12 |
3 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
delete_cloudzero_settings |
|
71% |
17 |
5 |
0 |
|
67% |
6 |
2 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py |
(no function) |
|
97% |
38 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cold_storage_handler.py |
ColdStorageHandler.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cold_storage_handler.py |
ColdStorageHandler.get_proxy_server_request_from_cold_storage_with_object_key |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cold_storage_handler.py |
ColdStorageHandler._resolve_cold_storage_logger |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cold_storage_handler.py |
ColdStorageHandler._select_custom_logger_for_cold_storage |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/cold_storage_handler.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/compression_savings.py |
_saved_tokens_or_zero |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/compression_savings.py |
_tokens_saved_from_stats |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/compression_savings.py |
_headroom_entry_saved_tokens |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/compression_savings.py |
_headroom_saved_tokens |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/compression_savings.py |
extract_compression_saved_tokens |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/compression_savings.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/input_tokens.py |
_approximate_input_size |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/input_tokens.py |
count_input_tokens |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/input_tokens.py |
_count_group |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/input_tokens.py |
_count_group.python |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/input_tokens.py |
_native_counts |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/input_tokens.py |
_count_input_tokens_for_models |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/input_tokens.py |
count_input_tokens_for_model |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/input_tokens.py |
_count_text_tokens |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/input_tokens.py |
(no function) |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_unanimous |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_SpendLogDigestRow.metadata |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_db_or_empty |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_reverse_hash_key_metadata |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_details_for_user_ids |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_only_team |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_is_cli_session_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_meta_with_user_details |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
attach_user_details |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
recover_cli_session_key_metadata |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
recover_double_hashed_key_metadata |
|
33% |
9 |
6 |
0 |
|
25% |
4 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_is_spend_log_digest |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_spend_log_cache_key |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_cached_spend_log_metadata |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_spend_log_rows_within_the_statement_timeout |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_query_spend_log_metadata |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_remember_spend_log_metadata |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_spend_log_metadata_one_query_at_a_time |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
recover_key_metadata_from_spend_logs |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
_row_with_recovered_fields |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
fill_missing_api_key_aliases |
|
38% |
8 |
5 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py |
(no function) |
|
100% |
74 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/ptu_feature_flag.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_coerce_billed_at |
|
50% |
6 |
3 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_resolve_model |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_effective_model_info |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_model_info |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
baseline_cost_snapshot |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
BaselineCosts.savings |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
price_baseline_comparison |
|
0% |
14 |
14 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_pricing_basis |
|
33% |
6 |
4 |
0 |
|
50% |
2 |
1 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_recorded_token_cost |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_cost_of_usage |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_cache_token_split |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_baseline_cache_rate_keys |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_baseline_usage |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
compute_autorouter_savings |
|
0% |
20 |
20 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_usage_from_spend_log |
|
57% |
7 |
3 |
0 |
|
100% |
2 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
marks_gateway_injection |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
extract_cache_read_tokens |
|
70% |
10 |
3 |
0 |
|
67% |
6 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
extract_cache_creation_tokens |
|
70% |
10 |
3 |
0 |
|
67% |
6 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_proxy_llm_router |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_numeric_savings |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
recorded_estimated_autorouter_savings |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
classifier_cost_from_decision |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
autorouter_savings_for_request |
|
62% |
16 |
6 |
0 |
|
50% |
6 |
1 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
autorouter_savings_for_logging_payload |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_request_savings_pricing |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
_prompt_caching_savings |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
prompt_caching_savings_for_request |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
compute_savings_spend |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/savings.py |
(no function) |
|
99% |
68 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
captured_spend_by_day |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
_ratio |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
_days |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
compute_capture_rate |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
capture_rate_report |
|
42% |
12 |
7 |
0 |
|
33% |
6 |
2 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
alert_message |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
_published_rate |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
_check_every_provider |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
_alert_messages |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
run_spend_capture_rate_check |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
run_scheduled_spend_capture_rate_check |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
_claims_alert_window |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
_lock_is_held |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py |
(no function) |
|
94% |
47 |
3 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
SpendCounterBatch.__init__ |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
SpendCounterBatch.counter_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
SpendCounterBatch.is_open |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
SpendCounterBatch.bind |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
SpendCounterBatch.close |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
SpendCounterBatch.read |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
SpendCounterBatch.record |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
SpendCounterBatch.forget |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
SpendCounterBatch._load |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
SpendCounterBatch._fetch |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
active_spend_counter_batch |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
spend_counter_batch_scope.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
spend_counter_batch_scope.__enter__ |
|
22% |
9 |
7 |
0 |
|
25% |
4 |
1 |
|
23% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
spend_counter_batch_scope.__exit__ |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
release_spend_counter_batch |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
_iter_admission_counter_keys |
|
64% |
14 |
5 |
0 |
|
57% |
14 |
4 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
admission_counter_keys |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
post_call_counter_keys |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
bind_admission_counter_keys |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
bind_spend_counter_keys |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
record_spend_counter_value |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
forget_spend_counter |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
read_batched_spend_counter |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py |
(no function) |
|
100% |
47 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
is_offloadable_success |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_json_fallback |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_mapping_or_none |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_drop_keys |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_budget_reservation |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_metadata_for_event |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_litellm_params_for_event |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_standard_logging_for_event |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_tool_call |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_tool_call_choice |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_compact_response |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_tool_name |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_request_tool_names |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
preset_spend_log_cache_key |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
_function_tool |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
build_spend_event |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
decode_spend_event |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
spend_event_callback_args |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event.py |
(no function) |
|
100% |
159 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
CollectorSettings.produces |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
_is_loopback |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
parse_collector_address |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
open_collector_connection |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
build_spend_event_producer |
|
25% |
8 |
6 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
_Connection.alive |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer.__init__ |
|
0% |
17 |
17 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer.stats |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer.publish |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer.close |
|
0% |
20 |
20 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer._take_unsent |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer._ensure_writer |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer._run_writer |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer._send |
|
0% |
17 |
17 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer._connect |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer._disconnect |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer._unavailable |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
SpendEventProducer._run_fallback |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py |
(no function) |
|
100% |
69 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_log_error_logger.py |
_is_suppression_env_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_log_error_logger.py |
should_suppress_spend_log_tracebacks |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_log_error_logger.py |
spend_log_error |
|
50% |
6 |
3 |
0 |
|
50% |
4 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_log_error_logger.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_SupportsModelDump.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_query_raw |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_query_raw_or_none |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_TeamTable.find_unique |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_TeamTable.find_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_TeamTable.update_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_VerificationTokenTable.update_many |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_spend_logs_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_team_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_verification_token_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_spend_logs_daily_summary_sql |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_sum_spend_by |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_daily_summary_item |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_find_spend_logs |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_request_id_or_call_id_clause |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_find_spend_log_owners |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_count_spend_logs |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_find_team_row |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_find_team_rows |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
spend_key_fn |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_strip_password_from_users |
|
0% |
5 |
5 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
spend_user_fn |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
view_spend_tags |
|
46% |
13 |
7 |
0 |
|
17% |
6 |
1 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_global_activity_internal_user |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_global_activity |
|
0% |
28 |
28 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_global_activity_model_internal_user |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_global_activity_model |
|
0% |
32 |
32 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_global_activity_exceptions_per_deployment |
|
0% |
29 |
29 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_global_activity_exceptions |
|
0% |
24 |
24 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_spend_capture_rate |
|
58% |
19 |
8 |
0 |
|
50% |
14 |
3 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_global_spend_provider |
|
0% |
37 |
37 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_global_spend_report |
|
27% |
45 |
33 |
0 |
|
14% |
28 |
2 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_scoped_spend_report_sql |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_spend_report_prereqs |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_parse_spend_report_date_range |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_resolve_spend_report_scope |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_resolve_org_spend_report_scope |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_key_spend_report |
|
17% |
6 |
5 |
0 |
|
100% |
0 |
0 |
|
17% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_user_spend_report |
|
20% |
5 |
4 |
0 |
|
100% |
0 |
0 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_team_spend_report |
|
20% |
5 |
4 |
0 |
|
100% |
0 |
0 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_organization_spend_report |
|
20% |
5 |
4 |
0 |
|
100% |
0 |
0 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_get_all_tag_names |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_view_spend_tags |
|
88% |
17 |
2 |
0 |
|
75% |
8 |
2 |
|
84% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_get_spend_report_for_time_range |
|
0% |
14 |
14 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
calculate_spend |
|
66% |
41 |
14 |
0 |
|
58% |
26 |
5 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_build_spend_log_search_condition |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
ui_view_spend_logs |
|
12% |
207 |
183 |
0 |
|
10% |
114 |
3 |
|
11% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_parse_session_cursor |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_fetch_session_representatives |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_count_grouped_sessions |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_ui_session_grouped_spend_logs |
|
0% |
25 |
25 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_spend_log_field_has_content |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_hydrate_spend_log_metadata |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_cold_storage_object_key_from_metadata |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_resolve_request_response_payload |
|
0% |
23 |
23 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
ui_view_request_response_for_request_id |
|
0% |
26 |
26 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
view_spend_logs |
|
45% |
49 |
27 |
0 |
|
50% |
26 |
5 |
|
47% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_reset |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_refresh |
|
0% |
22 |
22 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_refresh.is_materialized_global_spend_view |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_for_internal_user |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_logs |
|
0% |
29 |
29 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_key_internal_user |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_keys |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_per_team |
|
0% |
40 |
40 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_view_all_end_users |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_end_users |
|
0% |
16 |
16 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_models_internal_user |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
global_spend_models |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
provider_budgets |
|
45% |
20 |
11 |
0 |
|
25% |
8 |
2 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
get_spend_by_tags |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
ui_get_spend_by_tags |
|
96% |
26 |
1 |
0 |
|
83% |
12 |
2 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
ui_view_session_spend_logs |
|
0% |
30 |
30 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_build_ui_spend_logs_response |
|
0% |
37 |
37 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_build_status_filter_condition |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_span_type_sql_condition |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_is_admin_view_safe |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_can_team_member_view_log |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_can_user_view_spend_log |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_user_can_view_spend_log_owner |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_spend_log_forbidden |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_assert_user_can_view_request_id |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_spend_log_viewer |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_viewer_scope_clause |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_spend_log_payload_query |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_resolve_spend_log_payload_row |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_stored_request_id |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_fetched_row_owner |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_assert_user_owns_fetched_spend_rows |
|
0% |
3 |
3 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_cold_storage_payload_owner |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_assert_user_owns_cold_storage_payload |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_get_permitted_team_ids_for_spend_logs |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
_get_permitted_team_ids_for_spend_logs_or_empty |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py |
(no function) |
|
99% |
276 |
3 |
0 |
|
50% |
2 |
1 |
|
99% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_max_string_length_prompt_in_db |
|
43% |
7 |
4 |
0 |
|
50% |
2 |
1 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_is_master_key |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_is_cli_session_alias |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_is_non_secret_key_value |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_redact_logged_api_key |
|
88% |
8 |
1 |
0 |
|
83% |
6 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_router_metadata_for_spend_log |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_spend_logs_metadata |
|
96% |
23 |
1 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
get_spend_logs_id |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_attribute_or_missing |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_ModelDumpable.model_dump |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_dumped_usage_info |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_extract_usage_for_ocr_call |
|
41% |
17 |
10 |
0 |
|
29% |
14 |
4 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
get_request_model_access_groups |
|
73% |
11 |
3 |
0 |
|
62% |
8 |
3 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_sl_attribution_fallback |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_deployment_provider |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_model_group_provider |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_is_configured_model_group |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_looks_like_model_name |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_raw_model_spellings |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_overlap_at_end |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_overlap_at_start |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_scrub_raw_model_split_by_truncation |
|
38% |
8 |
5 |
0 |
|
50% |
2 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_scrub_raw_model_from_error_text |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_scrub_raw_model_from_error_information |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
get_logging_payload |
|
77% |
114 |
26 |
0 |
|
54% |
56 |
12 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_omits_session_id_when_missing |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_batch_trace_session_id |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_session_id_for_spend_log |
|
73% |
11 |
3 |
0 |
|
75% |
8 |
2 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_request_duration_ms |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_ensure_datetime_utc |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_query_raw_rows |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
get_spend_by_team |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
get_spend_by_team_and_customer |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_messages_for_spend_logs_payload |
|
18% |
11 |
9 |
0 |
|
12% |
8 |
1 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_sanitize_request_body_for_spend_logs_payload |
|
91% |
11 |
1 |
0 |
|
50% |
6 |
3 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_sanitize_request_body_for_spend_logs_payload._sanitize_value |
|
80% |
20 |
4 |
0 |
|
67% |
12 |
4 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_scan_quoted_string_end |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_scan_balanced_value_end |
|
0% |
29 |
29 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_redact_prompt_leaks_in_error_string |
|
69% |
26 |
8 |
0 |
|
58% |
12 |
3 |
|
66% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_sanitize_guardrail_information_for_spend_logs |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_numeric_compression_stats_from_guardrail_response |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_redact_prompt_fields_in_guardrail_entry |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_sanitize_error_information_for_spend_logs |
|
91% |
11 |
1 |
0 |
|
62% |
8 |
3 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_convert_to_json_serializable_dict |
|
0% |
22 |
22 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_convert_mapping_to_json_serializable |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_placeholder_stored_request_body_metadata |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_placeholder_stored_request_body |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_proxy_server_request_for_spend_logs_payload |
|
8% |
24 |
22 |
0 |
|
6% |
16 |
1 |
|
8% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_vector_store_request_for_spend_logs_payload |
|
25% |
12 |
9 |
0 |
|
17% |
12 |
2 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_response_for_spend_logs_payload |
|
14% |
29 |
25 |
0 |
|
15% |
20 |
1 |
|
14% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
should_store_prompts_and_responses_in_spend_logs |
|
67% |
9 |
3 |
0 |
|
33% |
6 |
2 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
_get_status_for_spend_log |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py |
(no function) |
|
99% |
96 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
_VantageConfigRow.param_value |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
_config_table |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
_get_registered_vantage_logger |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
_set_vantage_settings |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
_get_vantage_settings |
|
75% |
24 |
6 |
0 |
|
50% |
16 |
6 |
|
65% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
get_vantage_settings |
|
54% |
13 |
6 |
0 |
|
75% |
4 |
1 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
update_vantage_settings |
|
63% |
19 |
7 |
0 |
|
67% |
6 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
is_vantage_setup_in_db |
|
56% |
9 |
4 |
0 |
|
50% |
2 |
1 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
is_vantage_setup_in_config |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
is_vantage_setup |
|
44% |
9 |
5 |
0 |
|
50% |
4 |
2 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
init_vantage_settings |
|
45% |
11 |
6 |
0 |
|
50% |
2 |
1 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
vantage_dry_run_export |
|
76% |
25 |
6 |
0 |
|
50% |
2 |
1 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
vantage_dry_run_export._to_json_safe_dicts |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
vantage_export |
|
56% |
18 |
8 |
0 |
|
50% |
6 |
3 |
|
54% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
delete_vantage_settings |
|
74% |
19 |
5 |
0 |
|
67% |
6 |
2 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/spend_tracking/vantage_endpoints.py |
(no function) |
|
98% |
40 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/types_utils/utils.py |
get_instance_fn |
|
55% |
31 |
14 |
0 |
|
36% |
14 |
3 |
|
49% |
| .venv/lib/python3.13/site-packages/litellm/proxy/types_utils/utils.py |
_load_instance_from_remote_storage |
|
0% |
48 |
48 |
0 |
|
0% |
16 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/types_utils/utils.py |
_download_gcs_file_wrapper |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/types_utils/utils.py |
validate_custom_validate_return_type |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/types_utils/utils.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
_AsyncGetClient.get |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
_default_client |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
_default_cache |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
_default_fetch_lock |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
_bucket_for |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
count_release_bullets |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
parse_latest_release |
|
62% |
8 |
3 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
fetch_latest_release |
|
60% |
5 |
2 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
get_latest_release_info |
|
91% |
11 |
1 |
0 |
|
75% |
4 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
latest_release_info |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py |
(no function) |
|
100% |
49 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_SsoSettingsMappingRow.sso_settings |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_sso_settings_mapping_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_StoredSsoSettingsRow.sso_settings |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_stored_sso_settings_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_UiSettingsRow.ui_settings |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_ui_settings_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_ConfigParamRow.param_value |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_config_param_db |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_is_public_http_url |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_resolve_ui_theme_field |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_apply_user_budget_to_team_keys_enabled |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_derived_ui_setting_value |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
register_extra_ui_setting |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_get_effective_ui_settings_class |
|
83% |
6 |
1 |
0 |
|
75% |
4 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_with_websearch_enabled_resolved |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_as_settings_section |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
get_allowed_ips |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_store_allowed_ips |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
add_allowed_ip |
|
0% |
21 |
21 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
delete_allowed_ip |
|
24% |
17 |
13 |
0 |
|
12% |
8 |
1 |
|
20% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_resolve_non_null_variant |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_schema_items_entry |
|
90% |
10 |
1 |
0 |
|
83% |
6 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_schema_property_entry |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_root_schema |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_model_field_default |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_ui_setting_source |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_get_settings_with_schema |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
get_internal_user_settings |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
get_default_team_settings |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_default_team_ids |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_validate_default_teams_exist |
|
93% |
14 |
1 |
0 |
|
75% |
8 |
2 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_validate_default_organization_exists |
|
83% |
6 |
1 |
0 |
|
50% |
4 |
2 |
|
70% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
update_default_team_member_budget |
|
30% |
10 |
7 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_update_litellm_setting |
|
85% |
13 |
2 |
0 |
|
50% |
4 |
2 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
update_internal_user_settings |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
update_default_team_settings |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
get_sso_settings |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
update_sso_settings |
|
82% |
45 |
8 |
0 |
|
69% |
26 |
8 |
|
77% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
get_ui_theme_settings |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
_validate_public_image_url |
|
100% |
7 |
0 |
0 |
|
83% |
6 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
update_ui_theme_settings |
|
87% |
23 |
3 |
0 |
|
62% |
8 |
3 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
update_ui_theme_settings._clean |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
get_mcp_semantic_filter_settings |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
update_mcp_semantic_filter_settings |
|
70% |
10 |
3 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
get_websearch_interception_settings |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
update_websearch_interception_settings |
|
70% |
10 |
3 |
0 |
|
50% |
4 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
get_mcp_tool_search_settings |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
update_mcp_tool_search_settings |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
get_ui_settings_cached |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
apply_runtime_general_settings_flags |
|
75% |
8 |
2 |
0 |
|
25% |
4 |
1 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
sync_ui_settings_to_general_settings |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
get_ui_settings |
|
94% |
17 |
1 |
0 |
|
50% |
2 |
1 |
|
89% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
update_ui_settings |
|
72% |
36 |
10 |
0 |
|
50% |
14 |
7 |
|
66% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
upload_logo |
|
33% |
21 |
14 |
0 |
|
33% |
6 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py |
(no function) |
|
100% |
195 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/user_banner_endpoints.py |
UserBannerUpdate._require_message_when_enabled |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/user_banner_endpoints.py |
parse_user_banner |
|
71% |
7 |
2 |
0 |
|
100% |
2 |
0 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/user_banner_endpoints.py |
get_user_banner |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/user_banner_endpoints.py |
update_user_banner |
|
82% |
11 |
2 |
0 |
|
50% |
4 |
2 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/ui_crud_endpoints/user_banner_endpoints.py |
(no function) |
|
100% |
28 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_EndUserBatchTable.upsert |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_EndUserSpendBatch.litellm_endusertable |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
print_verbose |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_get_email_logger_class |
|
56% |
9 |
4 |
0 |
|
50% |
8 |
4 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
InternalUsageCache.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
InternalUsageCache.async_get_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
InternalUsageCache.async_set_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
InternalUsageCache.async_batch_set_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
InternalUsageCache.async_batch_get_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
InternalUsageCache.async_increment_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
InternalUsageCache.set_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
InternalUsageCache.get_cache |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_accepts_litellm_call_info |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_enrich_http_exception_with_guardrail_context |
|
0% |
11 |
11 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_record_raising_guardrail |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_UpstreamStreamBoundary.__init__ |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_UpstreamStreamBoundary.__getattr__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_UpstreamStreamBoundary.__aiter__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_UpstreamStreamBoundary.__anext__ |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_StreamIteratorHook.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_is_client_error_exception |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_exception_changes_request_flow |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_policy_state_metadata |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_policy_pipelines |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_pipeline_step_guardrail_names |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
pipeline_managed_guardrail_names |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_partition_post_call_callbacks |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_merge_pipeline_metadata_bucket |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_merge_pipeline_metadata_writes |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_pipeline_step_supports_streaming |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_post_call_pipelines |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_is_pending_background_response |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_guardrails_outside_pipeline |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_guardrails_run_standalone_pre_call |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_without_names |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_withdraw_deferred_claims |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_defer_post_call_pipelines |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_tag_matched_deferrals |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_body_selected_deferrals |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_pipeline_unsupported_streaming_guardrails |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_pipeline_is_streamable |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_streaming_pipeline_translation |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
stream_gated_guardrail_names |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_streamable_post_call_pipelines |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_prompt_block_text |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_system_prompt_text |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_count_request_input_tokens |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_estimate_dispatched_failure_usage |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_failure_usage_to_lift |
|
43% |
14 |
8 |
0 |
|
50% |
8 |
2 |
|
45% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_reached_deployment |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_stamp_deployment_attribution |
|
39% |
18 |
11 |
0 |
|
33% |
12 |
2 |
|
37% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_deployment_attribution_for_model_group |
|
50% |
14 |
7 |
0 |
|
67% |
6 |
2 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_deployment_attribution_for_model_group._provider_for_deployment |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_call_type_for_route |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_failure_fields_to_lift |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_overrides_hook |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_overrides_moderation_hook |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_names_kept_by_listing_callbacks |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_raise_malformed_listing_filter_return |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.__init__ |
|
100% |
22 |
0 |
0 |
|
50% |
4 |
2 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.startup_event |
|
100% |
10 |
0 |
0 |
|
50% |
4 |
2 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._ensure_deprecation_check_scheduled |
|
25% |
8 |
6 |
0 |
|
50% |
2 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.update_values |
|
31% |
26 |
18 |
0 |
|
39% |
18 |
7 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._add_proxy_hooks |
|
87% |
15 |
2 |
0 |
|
88% |
8 |
1 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.get_proxy_hook |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._init_litellm_callbacks |
|
73% |
22 |
6 |
0 |
|
56% |
16 |
5 |
|
66% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.update_request_status |
|
40% |
5 |
3 |
0 |
|
50% |
2 |
1 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._convert_user_api_key_auth_to_dict |
|
0% |
6 |
6 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._convert_mcp_to_llm_format |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._convert_llm_result_to_mcp_response |
|
0% |
23 |
23 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._extract_modified_arguments_from_content |
|
0% |
20 |
20 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._parse_arguments_manually |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._convert_llm_result_to_mcp_during_response |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.get_combined_callback_list |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._parse_pre_mcp_call_hook_response |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._create_mcp_request_object_from_kwargs |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._convert_mcp_hook_response_to_kwargs |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.process_pre_call_hook_response |
|
33% |
9 |
6 |
0 |
|
25% |
8 |
2 |
|
29% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._should_use_guardrail_load_balancing |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._execute_guardrail_hook |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._execute_guardrail_with_load_balancing |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._process_guardrail_callback |
|
0% |
29 |
29 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._run_sequential_guardrail_callback |
|
0% |
22 |
22 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._process_prompt_template |
|
0% |
27 |
27 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._process_guardrail_metadata |
|
84% |
19 |
3 |
0 |
|
81% |
16 |
3 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._maybe_execute_pipelines |
|
23% |
13 |
10 |
0 |
|
12% |
8 |
1 |
|
19% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._handle_pipeline_result |
|
0% |
24 |
24 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.has_pre_call_guardrails |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.pre_call_hook |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.pre_call_hook |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.pre_call_hook |
|
65% |
65 |
23 |
0 |
|
45% |
44 |
12 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._run_parallel_pre_call_guardrails |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._run_parallel_pre_call_guardrails._input_for |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._handle_sensitive_data_route_exception |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._emit_guardrail_metrics |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._run_guardrail_with_metrics |
|
0% |
16 |
16 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._wrap_streaming_iterator_with_enrichment |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._callback_capabilities |
|
84% |
50 |
8 |
0 |
|
71% |
28 |
8 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._stream_requires_guardrail_translation |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.has_post_call_response_headers_callbacks |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.has_streaming_callbacks |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.has_streaming_chunk_hook_overrides |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.needs_iterator_wrap |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.needs_per_chunk_streaming_hook |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.has_during_call_guardrails |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.during_call_hook |
|
11% |
27 |
24 |
0 |
|
5% |
20 |
1 |
|
9% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._run_during_call_guardrail |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.failed_tracking_alert |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.budget_alerts |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.alerting_handler |
|
8% |
24 |
22 |
0 |
|
6% |
18 |
1 |
|
7% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.failure_handler |
|
71% |
17 |
5 |
0 |
|
50% |
14 |
5 |
|
61% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.post_call_failure_hook |
|
81% |
37 |
7 |
0 |
|
67% |
18 |
4 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._is_proxy_only_llm_api_error |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._handle_logging_proxy_only_error |
|
100% |
44 |
0 |
0 |
|
95% |
22 |
1 |
|
98% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._dispatch_proxy_only_failure_handlers |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._run_post_call_pipelines |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.post_call_success_hook |
|
48% |
33 |
17 |
0 |
|
35% |
20 |
3 |
|
43% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._run_parallel_post_call_guardrails |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._run_parallel_post_call_guardrails._run_one |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.post_mcp_call_hook |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.post_call_response_headers_hook |
|
74% |
19 |
5 |
0 |
|
67% |
12 |
4 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.hidden_by_listing_callbacks |
|
38% |
8 |
5 |
0 |
|
25% |
4 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._build_litellm_call_info |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.is_a2a_streaming_response |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.async_post_call_streaming_hook |
|
0% |
39 |
39 |
0 |
|
0% |
26 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging.async_post_call_streaming_iterator_hook |
|
0% |
46 |
46 |
0 |
|
0% |
20 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._pipeline_gated_stream |
|
0% |
22 |
22 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._record_served_stream_output |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._fire_deferred_stream_logging |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._discard_deferred_stream_logging_for_failure |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._arelease_max_parallel_requests_on_disconnect |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyLogging._init_response_taking_too_long_task |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
on_backoff |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
jsonify_object |
|
75% |
8 |
2 |
0 |
|
100% |
4 |
0 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_lookup_deprecated_key |
|
50% |
18 |
9 |
0 |
|
33% |
6 |
2 |
|
46% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_ConfigRow.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_config_cache_key |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_pack_config_row |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_unpack_config_row |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
get_config_param |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
evict_config_param |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
invalidate_config_param |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
prefetch_config_params |
|
69% |
13 |
4 |
0 |
|
75% |
4 |
1 |
|
71% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_StaleReadEngine.observe |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_StaleReadEngine.is_still_live |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.__init__ |
|
64% |
61 |
22 |
0 |
|
25% |
8 |
2 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.writer_db |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.read_db |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.tx |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.get_request_status |
|
62% |
8 |
3 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.hash_token |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.jsonify_object |
|
75% |
8 |
2 |
0 |
|
100% |
4 |
0 |
|
83% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.check_view_exists |
|
57% |
23 |
10 |
0 |
|
50% |
6 |
3 |
|
55% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.get_generic_data |
|
31% |
13 |
9 |
0 |
|
100% |
0 |
0 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.get_generic_data._do_query |
|
50% |
10 |
5 |
0 |
|
38% |
8 |
3 |
|
44% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._query_first_with_cached_plan_fallback |
|
33% |
9 |
6 |
0 |
|
0% |
2 |
0 |
|
27% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.get_data |
|
56% |
153 |
67 |
0 |
|
41% |
132 |
26 |
|
49% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.jsonify_team_object |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.insert_data |
|
53% |
60 |
28 |
0 |
|
30% |
20 |
2 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.update_data |
|
0% |
110 |
110 |
0 |
|
0% |
48 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.delete_data |
|
20% |
30 |
24 |
0 |
|
25% |
12 |
3 |
|
21% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.connect |
|
40% |
15 |
9 |
0 |
|
50% |
2 |
1 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.disconnect |
|
25% |
12 |
9 |
0 |
|
100% |
0 |
0 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._get_engine_pid |
|
69% |
13 |
4 |
0 |
|
50% |
6 |
3 |
|
63% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._is_engine_alive |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._reap_all_zombies |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._try_waitpid_watch |
|
38% |
26 |
16 |
0 |
|
33% |
6 |
2 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._waitpid_thread_func |
|
60% |
10 |
4 |
0 |
|
100% |
0 |
0 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._consume_expected_death |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._on_engine_death_from_thread |
|
23% |
13 |
10 |
0 |
|
33% |
6 |
2 |
|
26% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._try_pidfd_watch |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._on_pidfd_readable |
|
0% |
22 |
22 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._poll_engine_proc |
|
0% |
20 |
20 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._cleanup_engine_watcher |
|
31% |
13 |
9 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._start_engine_watcher |
|
56% |
18 |
8 |
0 |
|
38% |
8 |
3 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._stop_engine_watcher |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._handle_writer_engine_replaced |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._run_reconnect_cycle |
|
0% |
36 |
36 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._run_reconnect_cycle._do_heavy_reconnect |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._cooldown_applies |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._attempt_reconnect_inside_lock |
|
0% |
24 |
24 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.attempt_db_reconnect |
|
0% |
28 |
28 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.attempt_db_reconnect._acquire_reconnect_lock |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.attempt_db_reconnect._abandon_acquire_task |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.start_db_health_watchdog_task |
|
67% |
9 |
3 |
0 |
|
50% |
4 |
2 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.stop_db_health_watchdog_task |
|
70% |
10 |
3 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.start_view_setup_task |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.stop_view_setup_task |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._run_view_setup |
|
50% |
8 |
4 |
0 |
|
25% |
4 |
1 |
|
42% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._attempt_view_setup |
|
50% |
10 |
5 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._log_view_setup_timeout |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._view_setup_gate_table_present |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._db_health_watchdog_loop |
|
56% |
18 |
8 |
0 |
|
33% |
6 |
2 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.recreate_read_only_writer |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._writer_is_read_only |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._probe_target_wrapper |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._run_health_probe |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._probe_answers_now |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._planned_engine_replacement_absorbed |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._report_health_check_failure |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.health_check |
|
36% |
14 |
9 |
0 |
|
100% |
0 |
0 |
|
36% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._get_spend_logs_row_count |
|
57% |
7 |
3 |
0 |
|
100% |
0 |
0 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._get_spend_logs_row_count._fetch_row_count |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._set_spend_logs_row_count_in_proxy_state |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._validate_response_time |
|
50% |
8 |
4 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient._clean_details |
|
29% |
7 |
5 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.save_health_check_result |
|
67% |
9 |
3 |
0 |
|
100% |
0 |
0 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.get_health_check_history |
|
100% |
11 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.get_all_latest_health_checks |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
PrismaClient.get_latest_health_checks_for_models |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_cache_user_row |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_should_use_smtp_ssl |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_create_smtp_connection |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_send_smtp_message |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
send_email |
|
0% |
26 |
26 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
hash_token |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
hash_password |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
verify_password |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
migrate_passwords_to_scrypt_async |
|
62% |
8 |
3 |
0 |
|
25% |
4 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
migrate_passwords_to_scrypt_async._is_sha256_hex |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_hash_token_if_needed |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
enqueue_spend_logs |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
request_spend_log_flush |
|
100% |
3 |
0 |
0 |
|
50% |
2 |
1 |
|
80% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_wait_for_spend_log_flush_request |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
dequeue_spend_logs |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyUpdateSpend.update_end_user_spend |
|
75% |
12 |
3 |
0 |
|
67% |
6 |
2 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyUpdateSpend.update_spend_logs |
|
51% |
49 |
24 |
0 |
|
42% |
24 |
4 |
|
48% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
ProxyUpdateSpend.disable_spend_updates |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
update_spend |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_park_spend_logs_in_redis |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
requeue_spend_logs |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
recover_parked_spend_logs |
|
29% |
14 |
10 |
0 |
|
50% |
2 |
1 |
|
31% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_total_queued_spend_transactions |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
update_daily_tag_spend |
|
57% |
7 |
3 |
0 |
|
50% |
2 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
update_spend_logs_job |
|
67% |
6 |
2 |
0 |
|
50% |
2 |
1 |
|
62% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_run_spend_logs_job |
|
68% |
38 |
12 |
0 |
|
100% |
0 |
0 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
drain_spend_logs_queue |
|
100% |
10 |
0 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_drain_spend_logs_queue_to_db |
|
43% |
7 |
4 |
0 |
|
33% |
6 |
2 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_park_remaining_spend_logs |
|
60% |
5 |
2 |
0 |
|
50% |
2 |
1 |
|
57% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_monitor_spend_logs_queue |
|
90% |
29 |
3 |
0 |
|
100% |
6 |
0 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_is_transient_spend_log_write_error |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_create_spend_logs_with_poison_isolation |
|
71% |
24 |
7 |
0 |
|
58% |
12 |
5 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_raise_failed_update_spend_exception |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_get_month_end_date |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_is_projected_spend_over_limit |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_get_projected_spend_over_limit |
|
0% |
19 |
19 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_is_valid_team_configs |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_to_ns |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_check_and_merge_model_level_guardrails |
|
49% |
39 |
20 |
0 |
|
29% |
24 |
3 |
|
41% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_merge_guardrails_with_existing |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
get_error_message_str |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_get_redoc_url |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_get_docs_url |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_get_openapi_url |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_recreate_writer_on_read_only_transaction |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
handle_exception_on_proxy |
|
86% |
14 |
2 |
0 |
|
88% |
8 |
1 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_premium_user_check |
|
100% |
6 |
0 |
0 |
|
75% |
4 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
is_known_model |
|
25% |
8 |
6 |
0 |
|
25% |
4 |
1 |
|
25% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
is_known_vector_store_index |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
join_paths |
|
60% |
10 |
4 |
0 |
|
50% |
6 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
get_custom_url |
|
75% |
12 |
3 |
0 |
|
67% |
6 |
2 |
|
72% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
get_proxy_base_url |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
get_server_root_path |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
normalize_route_for_root_path |
|
50% |
6 |
3 |
0 |
|
25% |
4 |
1 |
|
40% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
get_prisma_client_or_throw |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
is_valid_api_key |
|
78% |
9 |
2 |
0 |
|
75% |
8 |
2 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
construct_database_url_from_env_vars |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_get_validated_team_object |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_get_team_object_for_access_groups |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_get_access_group_models |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_agent_access_group_visible_models |
|
21% |
14 |
11 |
0 |
|
12% |
8 |
1 |
|
18% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
get_available_models_for_user |
|
79% |
19 |
4 |
0 |
|
50% |
4 |
2 |
|
74% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_safe_get_model_info |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_resolve_listing_model_info |
|
55% |
11 |
5 |
0 |
|
50% |
8 |
2 |
|
53% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_first_token_limit |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
_group_token_limit |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
create_model_info_response |
|
91% |
34 |
3 |
0 |
|
80% |
20 |
4 |
|
87% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
validate_model_access |
|
100% |
7 |
0 |
0 |
|
67% |
6 |
2 |
|
85% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
model_dump_with_preserved_fields |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/utils.py |
(no function) |
|
96% |
513 |
23 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
reject_caller_embedding_selection_params |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
build_request_data_from_managed_vector_store |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
_update_request_data_with_litellm_managed_vector_store_registry |
|
100% |
6 |
0 |
0 |
|
75% |
4 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
vector_store_search |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
vector_store_create |
|
43% |
21 |
12 |
0 |
|
10% |
10 |
1 |
|
32% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
vector_store_retrieve |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
vector_store_list |
|
100% |
15 |
0 |
0 |
|
75% |
8 |
2 |
|
91% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
vector_store_update |
|
100% |
10 |
0 |
0 |
|
50% |
2 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
vector_store_delete |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
index_create |
|
92% |
12 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
index_list |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/endpoints.py |
(no function) |
|
100% |
40 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
_vector_store_table |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
_row_to_vector_store |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
_raise_if_config_owned |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
_with_ownership |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
_redact_sensitive_litellm_params |
|
55% |
20 |
9 |
0 |
|
64% |
14 |
5 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
_fetch_and_authorize_vector_store |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
_check_vector_store_access |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
create_vector_store_in_db |
|
93% |
29 |
2 |
0 |
|
75% |
20 |
5 |
|
86% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
new_vector_store |
|
86% |
21 |
3 |
0 |
|
100% |
4 |
0 |
|
88% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
list_vector_stores |
|
84% |
44 |
7 |
0 |
|
71% |
24 |
7 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
delete_vector_store |
|
82% |
33 |
6 |
0 |
|
72% |
18 |
5 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
get_vector_store_info |
|
36% |
28 |
18 |
0 |
|
29% |
14 |
2 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
update_vector_store |
|
84% |
32 |
5 |
0 |
|
70% |
10 |
3 |
|
81% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/management_endpoints.py |
(no function) |
|
96% |
46 |
2 |
0 |
|
50% |
2 |
1 |
|
94% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_normalize_litellm_params |
|
30% |
10 |
7 |
0 |
|
50% |
2 |
1 |
|
33% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_is_proxy_admin |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
assert_proxy_admin_for_vector_store_index_management |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_suffix_after_index_name |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_is_vector_store_index_lifecycle_request |
|
0% |
12 |
12 |
0 |
|
0% |
10 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_object_permission_allows_vector_store |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_get_object_permission_for_id |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
can_user_access_vector_store |
|
33% |
6 |
4 |
0 |
|
25% |
4 |
1 |
|
30% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_is_vector_store_granted |
|
0% |
12 |
12 |
0 |
|
0% |
8 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_team_auth_context |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_vector_store_auth_contexts |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_is_vector_store_granted_to_any |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
filter_listable_vector_stores |
|
50% |
4 |
2 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
get_litellm_managed_vector_store |
|
64% |
22 |
8 |
0 |
|
80% |
10 |
2 |
|
69% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
assert_user_can_access_vector_store |
|
50% |
2 |
1 |
0 |
|
50% |
2 |
1 |
|
50% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
assert_user_can_access_vector_store_id |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
_does_endpoint_match |
|
0% |
7 |
7 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
check_vector_store_permission |
|
0% |
14 |
14 |
0 |
|
0% |
14 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
is_allowed_to_call_vector_store_endpoint |
|
0% |
34 |
34 |
0 |
|
0% |
24 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
is_allowed_to_call_vector_store_files_endpoint |
|
0% |
26 |
26 |
0 |
|
0% |
18 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_endpoints/utils.py |
(no function) |
|
100% |
33 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
_update_request_data_with_managed_file_id |
|
26% |
39 |
29 |
0 |
|
12% |
16 |
2 |
|
22% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
_replace_file_id_in_response |
|
0% |
12 |
12 |
0 |
|
0% |
12 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
_authorize_model_routing_hint |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
_update_request_data_with_model_routing_hint |
|
38% |
53 |
33 |
0 |
|
28% |
36 |
10 |
|
34% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
_update_request_data_with_litellm_managed_vector_store_registry |
|
43% |
35 |
20 |
0 |
|
32% |
22 |
5 |
|
39% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
_resolve_provider |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
_maybe_check_permissions |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
vector_store_file_create |
|
80% |
20 |
4 |
0 |
|
50% |
6 |
1 |
|
73% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
vector_store_file_list |
|
100% |
17 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
vector_store_file_retrieve |
|
94% |
17 |
1 |
0 |
|
75% |
4 |
1 |
|
90% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
vector_store_file_content |
|
95% |
19 |
1 |
0 |
|
83% |
6 |
1 |
|
92% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
vector_store_file_update |
|
84% |
19 |
3 |
0 |
|
50% |
4 |
0 |
|
78% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
vector_store_file_delete |
|
82% |
17 |
3 |
0 |
|
50% |
4 |
0 |
|
76% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vector_store_files_endpoints/endpoints.py |
(no function) |
|
98% |
41 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py |
create_request_copy |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py |
_decode_to_convergence |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py |
_normalize_langfuse_base_url |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py |
_validate_langfuse_proxy_path |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py |
_get_langfuse_proxy_credentials |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py |
_build_langfuse_proxy_target |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py |
langfuse_proxy_route |
|
21% |
28 |
22 |
0 |
|
0% |
10 |
0 |
|
16% |
| .venv/lib/python3.13/site-packages/litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py |
(no function) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
video_generation |
|
67% |
12 |
4 |
0 |
|
25% |
4 |
1 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
video_list |
|
83% |
12 |
2 |
0 |
|
50% |
2 |
1 |
|
79% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
video_status |
|
78% |
18 |
4 |
0 |
|
33% |
6 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
video_content |
|
78% |
18 |
4 |
0 |
|
33% |
6 |
2 |
|
67% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
video_remix |
|
74% |
19 |
5 |
0 |
|
33% |
6 |
2 |
|
64% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
video_create_character |
|
67% |
21 |
7 |
0 |
|
33% |
6 |
2 |
|
59% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
video_get_character |
|
68% |
25 |
8 |
0 |
|
25% |
8 |
2 |
|
58% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
video_edit |
|
67% |
24 |
8 |
0 |
|
25% |
8 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
video_extension |
|
78% |
18 |
4 |
0 |
|
25% |
4 |
1 |
|
68% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/endpoints.py |
(no function) |
|
100% |
40 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/utils.py |
extract_model_from_target_model_names |
|
60% |
5 |
2 |
0 |
|
50% |
4 |
2 |
|
56% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/utils.py |
video_reference_to_id |
|
33% |
9 |
6 |
0 |
|
50% |
4 |
2 |
|
38% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/utils.py |
get_custom_provider_from_data |
|
38% |
16 |
10 |
0 |
|
30% |
10 |
3 |
|
35% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/utils.py |
encode_character_id_in_response |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| .venv/lib/python3.13/site-packages/litellm/proxy/video_endpoints/utils.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |