Ë
    tPêjh  ã            
       ón   — U d Z ddlmZ ddlmZmZ  edddddd	id
dgdd¬«      Zeed<    ee«      \  ZZ	y)a  
Mock client for Datadog integration testing.

This module intercepts Datadog API calls and returns successful mock responses,
allowing full code execution without making actual network calls.

Usage:
    Set DATADOG_MOCK=true in environment variables or config to enable mock mode.
é    )ÚFinal)ÚMockClientConfigÚcreate_mock_client_factoryÚDATADOGÚDATADOG_MOCKéd   éÊ   ÚstatusÚokz.datadoghq.comzdatadoghq.comT)ÚnameÚenv_varÚdefault_latency_msÚdefault_status_codeÚdefault_json_dataÚurl_matchersÚpatch_async_handlerÚpatch_sync_clientÚ_configN)
Ú__doc__Útypingr   Ú(litellm.integrations.mock_client_factoryr   r   r   Ú__annotations__Úcreate_mock_datadog_clientÚshould_use_datadog_mock© ó    úu/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/litellm/integrations/datadog/datadog_mock_client.pyú<module>r      sc   ðòõ ÷ñ "Ø	ØØØØ Ð&àØðð Øô€ˆó ñ 7QÐQXÓ6YÑ 3Ð Ñ3r   