litellm/tests/test_litellm
2025-09-27 11:21:07 -07:00
..
caching [Memory Leak Fix] Fix InMemoryCache unbounded growth when TTLs are set (#14869) 2025-09-24 11:54:06 -07:00
completion_extras/litellm_responses_transformation
enterprise/enterprise_callbacks
experimental_mcp_client
google_genai
integrations (Feat) Add BitBucket Integration for Prompt Management (#14882) 2025-09-25 15:51:00 -07:00
litellm_core_utils Merge pull request #14796 from BerriAI/litellm_anthopic_token_count_issue 2025-09-22 22:38:59 -07:00
llms fix: fix vllm test 2025-09-27 10:01:48 -07:00
passthrough
proxy Merge branch 'main' into litellm_dev_09_24_2025_p1 2025-09-27 11:21:07 -07:00
responses test: add a testcase for cached_tokens 2025-09-18 18:40:11 +08:00
router_strategy fix: Prevent AttributeError for _get_tags_from_request_kwargs (#14735) 2025-09-19 15:21:02 -07:00
router_utils
secret_managers
types
vector_stores
__init__.py
conftest.py
log.txt
readme.md
test_constants.py
test_cost_calculation_log_level.py
test_cost_calculator.py test: update unit test 2025-09-17 14:23:13 -07:00
test_groq_streaming_encoding.py
test_logging.py
test_lowest_latency_zero_tokens.py
test_main.py Revert "Merge pull request #14761 from uzaxirr/feat/sdk-additional-headers" 2025-09-23 13:59:54 -07:00
test_router.py
test_shared_session_integration.py feat: Add shared_session parameter for aiohttp ClientSession reuse 2025-09-19 01:46:53 -07:00
test_system_message_format_bug.py
test_utils.py test_get_valid_models_with_cli_pattern 2025-09-23 16:46:40 -07:00
test_uuid_helper.py Fix: revert fastuuid optional dependency, always use fastuuid in .__uid helper (#14941) 2025-09-26 09:14:20 -07:00

Testing for litellm/

This directory 1:1 maps the the litellm/ directory, and can only contain mocked tests.

The point of this is to:

  1. Increase test coverage of litellm/
  2. Make it easy for contributors to add tests for the litellm/ package and easily run tests without needing LLM API keys.

File name conventions

  • litellm/proxy/test_caching_routes.py maps to litellm/proxy/caching_routes.py
  • test_<filename>.py maps to litellm/<filename>.py