litellm/tests/test_litellm/integrations
Julio Quinteros Pro 703f02bf99 fix(test): prevent flaky failure in test_log_langfuse_v2_handles_null_usage_values
This test has failed repeatedly in CI with:
  'Expected _add_prompt_to_generation_params to have been called once. Called 0 times.'

Root cause: _add_prompt_to_generation_params is only called when _supports_prompt()
returns True. Under cross-test state contamination in CI (parallel workers),
langfuse_sdk_version can be in an unexpected state, causing _supports_prompt() to
return False and silently skip the call (exception swallowed by the outer try/except).

Fixes:
- Use reset_mock(side_effect=True) so setUp's trace side_effect is cleared and the
  explicit return_value assignment actually takes effect
- Patch _supports_prompt on the logger instance to always return True, making the
  _add_prompt_to_generation_params assertion independent of SDK version state

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-17 19:18:12 -03:00
..
arize add test for dynamic project name in metadata 2026-02-11 15:45:47 +05:30
azure_storage Fixing circular reference for azure storage 2026-01-14 16:11:55 -08:00
bitbucket
cloudzero fix: test 2026-01-09 11:23:47 +09:00
datadog feat: add datadog cost management support and fix startup callback issue (#19584) 2026-01-22 19:52:14 -08:00
dotprompt test_dotprompt_with_prompt_version 2025-11-22 11:00:47 -08:00
focus fix: test 2026-01-09 11:23:47 +09:00
gcs_bucket
gcs_pubsub
gitlab TestEncryptResponseId 2026-01-07 21:03:22 +05:30
langfuse Revert "feat: Add built-in migration lock to prevent concurrent Prisma migrat…" (#18719) 2026-01-06 23:56:02 +05:30
levo TestLevoIntegration 2026-01-07 18:17:22 +05:30
open_telemetry/data
SlackAlerting
websearch_interception Add tests for WebSearch interception with chat completions API 2026-02-09 13:41:29 +05:30
test_agentops.py
test_anthropic_cache_control_hook.py
test_athina.py
test_azure_sentinel.py [Feat] New Logging Integration - Azure Sentinel Logger (#18146) 2025-12-18 02:04:49 +05:30
test_braintrust_logging.py
test_braintrust_span_name.py
test_custom_guardrail_recursion.py fix: recursive pydantic issue (#19531) 2026-01-22 19:56:41 -08:00
test_custom_guardrail.py Add GDPR Art. 32 EU PII Protection Policy Template (#21340) 2026-02-16 15:28:46 -08:00
test_custom_prompt_management.py [Fix] CI/CD - Fix failing proxy and core integration tests (#17926) 2025-12-13 10:11:01 -08:00
test_deepeval.py
test_langfuse_otel.py Litellm fix langfuse otel trace (#20382) 2026-02-03 22:40:19 -08:00
test_langfuse.py fix(test): prevent flaky failure in test_log_langfuse_v2_handles_null_usage_values 2026-02-17 19:18:12 -03:00
test_langsmith_init.py
test_mlflow.py Fix: MLflow streaming spans for Anthropic passthrough (#17288) 2025-12-05 14:59:36 -08:00
test_openmeter.py
test_opentelemetry_dynamic_imports.py Make grpc dependency optional (#19447) 2026-01-20 19:03:52 -08:00
test_opentelemetry.py fix(otel): auto-infer otlp_http exporter when endpoint is configured (#20438) 2026-02-10 09:33:16 -08:00
test_prometheus_cache_metrics.py feat(prometheus): add caching metrics (#18755) 2026-01-07 21:29:04 +05:30
test_prometheus_client_ip_user_agent.py feat: add clientip and user agent in metrics (#19717) 2026-01-25 23:07:19 -08:00
test_prometheus_invalid_key_filtering.py refactor(prometheus): skip metrics for invalid API key requests (#18788) 2026-01-07 17:14:14 -08:00
test_prometheus_labels.py fix(prometheus): sanitize label values to prevent metric scrape failures (#20600) 2026-02-09 15:48:59 -08:00
test_prometheus_metric_name_consistency.py fix: align prometheus metric names with DEFINED_PROMETHEUS_METRICS (#18463) 2026-01-04 00:48:09 +05:30
test_prometheus_missing_metrics.py add callbacks and labels to prometheus (#19708) 2026-01-25 23:03:23 -08:00
test_prometheus_queue_guardrail_metrics.py feat: Add Prometheus metrics for request queue time and guardrails (#17973) 2026-01-06 23:50:11 +05:30
test_prometheus_services.py fix(proxy): resolve high CPU when router_settings in DB by avoiding REGISTRY.collect() in PrometheusServicesLogger (#20087) 2026-01-30 14:01:45 -08:00
test_prometheus_user_team_metrics.py Metrics prometheus user team count (#19520) 2026-01-22 08:17:15 -08:00
test_responses_background_cost.py test: Fix flaky tests with proper mocking and skip conditions 2026-02-15 13:08:30 -03:00
test_s3_v2.py Merge pull request #21157 from Point72/ephrimstanley/s3-logger-skip-missing-standard-logging-object 2026-02-16 18:29:59 +05:30
test_weave_otel.py feat: Basic Weave OTEL integration (#17439) 2025-12-03 21:26:22 -08:00