Ë
    ,Œ:j›  ã                   ó¬   — d dl Z ddlmZmZ ddlmZmZ e j                  egef   Ze j                  ege j                  ddef   f   Z
 G d„ dee«      Zy)é    Né   )ÚRequestÚResponseé   )ÚAsyncBaseTransportÚBaseTransportc                   óZ   — e Zd Zdej                  eef   ddfd„Zdede	fd„Z
dede	fd„Zy)ÚMockTransportÚhandlerÚreturnNc                 ó   — || _         y ©N)r   )Úselfr   s     úX/var/www/html/tokenscope/api/venv/lib/python3.12/site-packages/httpx/_transports/mock.pyÚ__init__zMockTransport.__init__   s	   € Øˆ�ó    Úrequestc                 ó~   — |j                  «        | j                  |«      }t        |t        «      st	        d«      ‚|S )Nz,Cannot use an async handler in a sync Client)Úreadr   Ú
isinstancer   Ú	TypeError©r   r   Úresponses      r   Úhandle_requestzMockTransport.handle_request   s6   € ð 	�‰ŒØ—<‘< Ó(ˆÜ˜(¤HÔ-ÜÐJÓKÐKØˆr   c              ƒ   óœ   K  — |j                  «       ƒ d {  –—†  | j                  |«      }t        |t        «      s
|ƒ d {  –—† }|S 7 Œ17 Œ­wr   )Úareadr   r   r   r   s      r   Úhandle_async_requestz"MockTransport.handle_async_request   sH   è ø€ ð �m‰m‹o×ÐØ—<‘< Ó(ˆô ˜(¤HÔ-Ø%—~ˆHàˆð 	øð &ús!   ‚A–A—*AÁA
ÁAÁ
A)Ú__name__Ú
__module__Ú__qualname__ÚtypingÚUnionÚSyncHandlerÚAsyncHandlerr   r   r   r   r   © r   r   r
   r
   
   sQ   „ ð §¡¨[¸,Ð-FÑ Gð ÈDó ðàðð 
óðàðð 
ôr   r
   )r!   Ú_modelsr   r   Úbaser   r   ÚCallabler#   Ú	Coroutiner$   r
   r%   r   r   ú<module>r*      sY   ðÛ ç 'ß 3à�o‰o˜w˜i¨Ð1Ñ2€Ø�‰ ˜y¨&×*:Ñ*:¸4ÀÀxÐ;OÑ*PÐPÑQ€ôÐ&¨õ r   