litellm/tests/e2e
mubashir1osmani cfe2df0db6 test(e2e): fold the model-management tests into the management suite
PR #32272 added a separate models_mgmt suite for the /model/new, /model/update,
and /model/delete lifecycle; the management suite that merged later covers the
sibling key/team/user/organization routes, and two suites for one route family
is one too many. Fold the four model tests in as a second test file, merge the
model methods into ManagementClient (find_deployment, update_model_tpm, a
strict delete_model_strict matching the delete_key_strict naming, and the raw
create_model_status), and port the typed pieces to models.py: DeploymentParams
mirroring LiteLLM_Params so /model/info assertions can reach any configured
knob, tpm on LiteLLMParamsBody, and ModelUpdateParams/ModelUpdateBody.

All 12 suite tests verified live against the split stage deployment
2026-07-07 11:21:58 -07:00
..
access_control test(e2e): migrate access-control and inference-endpoint regression tests (#32016) 2026-07-05 01:39:10 +00:00
batches Merge pull request #32166 from BerriAI/litellm_e2e_batches_ocr_model_registration 2026-07-05 02:15:10 +00:00
budgets feat(proxy): add key-level budget_fallbacks to reroute requests when a per-model budget is exceeded (#31783) 2026-07-03 12:20:12 -07:00
llm_translation test(e2e): probe the full spend read surface including schema-hidden routes (#32267) 2026-07-06 14:02:05 -07:00
logging test(e2e): close coverage gaps across chat/responses, provider features, batches, prometheus, and langfuse eviction (#32165) 2026-07-04 18:56:52 -07:00
management test(e2e): fold the model-management tests into the management suite 2026-07-07 11:21:58 -07:00
realtime test: add realtime proxy e2e suite across providers (#30960) 2026-06-26 09:36:49 -07:00
spend_tracking test(e2e): probe the full spend read surface including schema-hidden routes (#32267) 2026-07-06 14:02:05 -07:00
CLAUDE.md test(e2e): fold the model-management tests into the management suite 2026-07-07 11:21:58 -07:00
conftest.py test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
CONTRIBUTING.md chore(e2e): untrack gateway config and document e2e test location (#31914) 2026-07-02 19:22:02 -07:00
docker-compose.yml chore(e2e): untrack gateway config and document e2e test location (#31914) 2026-07-02 19:22:02 -07:00
e2e_config.py test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
e2e_gateway.py test(e2e): probe the full spend read surface including schema-hidden routes (#32267) 2026-07-06 14:02:05 -07:00
e2e_http.py test(e2e): add live batches suite across providers and routing scenarios (#30958) 2026-07-02 08:05:23 -07:00
lifecycle.py test(e2e): add live batches suite across providers and routing scenarios (#30958) 2026-07-02 08:05:23 -07:00
models.py test(e2e): fold the model-management tests into the management suite 2026-07-07 11:21:58 -07:00
pytest.ini test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
test_e2e_gateway.py test(e2e): probe the full spend read surface including schema-hidden routes (#32267) 2026-07-06 14:02:05 -07:00
test_lifecycle.py test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
test_transport.py test(e2e): probe the full spend read surface including schema-hidden routes (#32267) 2026-07-06 14:02:05 -07:00
transport.py test(e2e): probe the full spend read surface including schema-hidden routes (#32267) 2026-07-06 14:02:05 -07:00