litellm/tests/test_litellm
2025-09-30 12:12:24 -06: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 [Fixes] Bug fixes to using LiteLLM MCP Gateway (#14392) 2025-09-10 19:12:11 -07:00
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 Adding unit tests and documentation 2025-09-30 12:12:24 -06:00
passthrough
proxy Fix: Add /v1/messages/count_tokens to Anthropic routes for non-admin user access (#15034) 2025-09-29 18:16:52 -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 fix: fix linting errors 2025-09-27 14:25:05 -07:00
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_exception_mapping_request_attribute.py Added test 2025-09-29 21:43:31 +05:30
test_groq_streaming_encoding.py
test_logging.py
test_lowest_latency_zero_tokens.py fix: remove router inefficiencies (from O(M*N) to O(1)) - 62.5% faster P99 latency (#15046) 2025-09-29 15:49:46 -07:00
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 fix 2025-09-27 12:40:34 -07:00
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