litellm/tests/integration/_support
Yuneng Jiang fa5d31a837
Some checks failed
LiteLLM Rust / rust-lint (push) Has been cancelled
LiteLLM Rust / rust-test (push) Has been cancelled
Terraform Provider / gofmt, vet, build, test (push) Has been cancelled
Terraform Provider / Provider endpoints vs proxy OpenAPI schema (push) Has been cancelled
test(integration): send OpenAI-shaped error types from the fake upstream
Since #40994 the proxy relays the upstream error body on a 400, so the
public error type is now whatever the upstream sent instead of the
status-derived name. The fake upstream answered every scripted failure
with type api_error, which made the public-error contract in
test_retry_counts_and_public_errors_match_actual_provider_attempts fail
on main. The fake now sends the type a real OpenAI-compatible upstream
sends for the status, so the assertion holds whether the proxy relays
or maps the type
2026-09-16 13:14:47 -07:00
..
__init__.py test: add CircleCI integration contract foundation 2026-09-14 03:30:52 -07:00
client.py test: cover persisted updates and warmed authorization policies 2026-09-14 04:20:06 -07:00
database.py test: add CircleCI integration contract foundation 2026-09-14 03:30:52 -07:00
generation.py test: cover persisted updates and warmed authorization policies 2026-09-14 04:20:06 -07:00
manifest.py test: decouple integration contracts from E2E coverage registry 2026-09-14 09:22:13 -07:00
process.py test: cover provider wire contracts, streaming and recovery 2026-09-16 12:48:30 -07:00
proxy.py test: cover persisted updates and warmed authorization policies 2026-09-14 04:20:06 -07:00
redis_process.py test: cover provider wire contracts, streaming and recovery 2026-09-16 12:48:30 -07:00
sigv4.py test: cover provider wire contracts, streaming and recovery 2026-09-16 12:48:30 -07:00
upstream.py test(integration): send OpenAI-shaped error types from the fake upstream 2026-09-16 13:14:47 -07:00
wire.py test: cover provider wire contracts, streaming and recovery 2026-09-16 12:48:30 -07:00