mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-21 00:21:49 +00:00
/config/field/info used to answer from the LiteLLM_Config row, so "the field 400s" proved the row did not carry it. It now answers from the resolved settings, and the CI stack config declares general_settings.max_parallel_requests, so the endpoint returns that value and the old assertion could never hold. The check that /add/allowed_ip writes only what the caller changed moves to /config/list, which still reports stored_in_db off the row, and the field/info call now asserts the ownership the endpoint reports: the config file owns the key, so it reads back as source=config and editable=false. Verified against a live proxy on an isolated Postgres rather than in CI, where this check has never run: it waits on protected-environment approval. |
||
|---|---|---|
| .. | ||
| conftest.py | ||
| jwt_actors.py | ||
| management_client.py | ||
| test_budget_customer_user_org_e2e.py | ||
| test_config_misc_endpoints_e2e.py | ||
| test_jwt_management_e2e.py | ||
| test_key_lifecycle_e2e.py | ||
| test_key_management_e2e.py | ||
| test_management_e2e.py | ||
| test_mcp_lifecycle_e2e.py | ||
| test_model_tag_accessgroup_e2e.py | ||
| test_model_test_connection_e2e.py | ||
| test_team_management_e2e.py | ||