o
    ưi:                  
   @   sD   d Z ddlmZmZ eddddddid	d
gdddZee\ZZdS )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.
    )MockClientConfigcreate_mock_client_factoryZDATADOGZDATADOG_MOCKd      statusokz.datadoghq.comzdatadoghq.comT)nameenv_varZdefault_latency_msZdefault_status_codeZdefault_json_dataZurl_matchersZpatch_async_handlerZpatch_sync_clientN)__doc__Z(litellm.integrations.mock_client_factoryr   r   _configZcreate_mock_datadog_clientZshould_use_datadog_mock r   r   g/home/app/Keep/.python/lib/python3.10/site-packages/litellm/integrations/datadog/datadog_mock_client.py<module>   s    
