o
    ưix                  
   @   sD   d Z ddlmZmZ eddddddig d	d
d
dZee\ZZdS )a!  
Mock httpx client for PostHog integration testing.

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

Usage:
    Set POSTHOG_MOCK=true in environment variables or config to enable mock mode.
    )MockClientConfigcreate_mock_client_factoryZPOSTHOGZPOSTHOG_MOCKd      statussuccess)z.posthog.comzposthog.comzus.i.posthog.comzapp.posthog.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_posthog_clientZshould_use_posthog_mock r   r   _/home/app/Keep/.python/lib/python3.10/site-packages/litellm/integrations/posthog_mock_client.py<module>   s    
