litellm/tests
Ishaan Jaff 6261ec3599
(feat proxy) v2 - model max budgets (#7302)
* clean up unused code

* add _PROXY_VirtualKeyModelMaxBudgetLimiter

* adjust type imports

* working _PROXY_VirtualKeyModelMaxBudgetLimiter

* fix user_api_key_model_max_budget

* fix user_api_key_model_max_budget

* update naming

* update naming

* fix changes to RouterBudgetLimiting

* test_call_with_key_over_model_budget

* test_call_with_key_over_model_budget

* handle _get_request_model_budget_config

* e2e test for test_call_with_key_over_model_budget

* clean up test

* run ci/cd again

* add validate_model_max_budget

* docs fix

* update doc

* add e2e testing for _PROXY_VirtualKeyModelMaxBudgetLimiter

* test_unit_test_max_model_budget_limiter.py
2024-12-18 19:42:46 -08:00
..
basic_proxy_startup_tests
code_coverage_tests
documentation_tests
image_gen_tests
llm_translation
load_tests
local_testing (feat proxy) v2 - model max budgets (#7302) 2024-12-18 19:42:46 -08:00
logging_callback_tests
old_proxy_tests/tests
otel_tests
pass_through_tests
pass_through_unit_tests
proxy_admin_ui_tests
proxy_unit_tests (feat proxy) v2 - model max budgets (#7302) 2024-12-18 19:42:46 -08:00
router_unit_tests
gettysburg.wav
large_text.py
openai_batch_completions.jsonl
README.MD
test_callbacks_on_proxy.py
test_config.py
test_debug_warning.py
test_end_users.py
test_entrypoint.py
test_fallbacks.py
test_health.py
test_keys.py
test_logging.conf
test_models.py
test_openai_batches_endpoint.py
test_openai_endpoints.py
test_openai_files_endpoints.py
test_openai_fine_tuning.py
test_organizations.py
test_passthrough_endpoints.py
test_ratelimit.py
test_spend_logs.py
test_team_logging.py
test_team.py
test_users.py

In total litellm runs 500+ tests Most tests are in /litellm/tests. These are just the tests for the proxy docker image, used for circle ci.