litellm/tests/e2e
mubashir1osmani ae5e7abe16 test(e2e): batch/file API e2e suite
Adds a black-box e2e suite under tests/e2e/batches/ for the batches and files
API. Nothing is imported from the litellm codebase; the tests drive the live
proxy over HTTP and verify state through the generated prisma client, so they
catch real regressions rather than re-asserting internal calls.

It covers the gemini managed-files upload, verified by reading the file back
ACTIVE from the provider; a managed-object poll-cap guard for the #23472 OOM
that seeds more than one page of rows into real Postgres and watches the poll
cycle in the proxy logs; and a vertex streaming-upload memory guard for the
LIT-3382 OOM (gated, for an environment with real memory headroom). The pure
helpers have unit coverage, and the memory sampler raises rather than passing
vacuously when the cgroup read is unavailable
2026-06-25 17:03:16 -07:00
..
batches test(e2e): batch/file API e2e suite 2026-06-25 17:03:16 -07:00
budgets test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
gateway test(e2e): batch/file API e2e suite 2026-06-25 17:03:16 -07:00
llm_translation test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
spend_tracking test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
conftest.py test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
docker-compose.yml test(e2e): batch/file API e2e suite 2026-06-25 17:03:16 -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: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
e2e_http.py test(e2e): batch/file API e2e suite 2026-06-25 17:03:16 -07:00
lifecycle.py test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
models.py test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
pytest.ini test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
test_lifecycle.py test: add e2e tests for spend, budgets and llms (#30869) 2026-06-24 15:01:57 -07:00
transport.py test(e2e): batch/file API e2e suite 2026-06-25 17:03:16 -07:00