← back to Atmos Game

assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/mock.cpython-312.pyc

35 lines

�

c�bj����ddlmZddlZddlZddlmZddlmZmZm	Z	m
Z
mZGd�d�ZGd	�d
e�Z
Gd�de
�ZGd
�de	�ZGd�de�Zy)�)�annotationsN�)�	ReadError�)�
SOCKET_OPTION�AsyncNetworkBackend�AsyncNetworkStream�NetworkBackend�
NetworkStreamc��eZdZdd�Zdd�Zy)�
MockSSLObjectc��||_y�N��_http2)�self�http2s  �n/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/mock.py�__init__zMockSSLObject.__init__s	�����c�"�|jrdSdS)N�h2zhttp/1.1r�rs r�selected_alpn_protocolz$MockSSLObject.selected_alpn_protocols���{�{�t�2�
�2rN)r�bool��return�str)�__name__�
__module__�__qualname__rr�rrr
r
s���3rr
c�^�eZdZd	d
d�Zddd�Zdd
d�Zdd�Z		d							dd�Zdd�Zdd�Z	y)�
MockStreamc�.�||_||_d|_y�NF��_bufferr�_closed�r�bufferrs   rrzMockStream.__init__�����������rNc��|jrtd��|jsy|jjd�S�NzConnection closedrr�r)rr(�pop�r�	max_bytes�timeouts   r�readzMockStream.reads4���<�<��/�0�0��|�|���|�|����"�"rc��yrr"�rr+r3s   r�writezMockStream.write%���rc��d|_y�NT�r)rs r�closezMockStream.close(s	����rc��|Srr"�r�ssl_context�server_hostnamer3s    r�	start_tlszMockStream.start_tls+s	���rc�<�|dk(rt|j��SdS�N�
ssl_object�r�r
r�r�infos  r�get_extra_infozMockStream.get_extra_info3���37�<�3G�}�4�;�;�/�Q�T�Qrc��y)Nz<httpcore.MockStream>r"rs r�__repr__zMockStream.__repr__6s��&r�F�r+zlist[bytes]rrr�Noner�r2�intr3�float | Noner�bytes�r+rSr3rRrrO�rrO�NN)r?�ssl.SSLContextr@�
str | Noner3rRrr�rHrrz
typing.Anyr)
rr r!rr4r7r<rArIrLr"rrr$r$sT���
#�
��'+� $�	�#��$���	�

��R�'rr$c�`�eZdZddd�Z			d											d	d�Z		d
							dd�Zdd�Zy)
�MockBackendc� �||_||_yr�r(rr*s   rrzMockBackend.__init__;��������rNc�V�tt|j�|j��S�NrE�r$�listr(r�r�host�portr3�
local_address�socket_optionss      r�connect_tcpzMockBackend.connect_tcp?s���$�t�|�|�,�D�K�K�@�@rc�V�tt|j�|j��Sr`ra�r�pathr3rgs    r�connect_unix_socketzMockBackend.connect_unix_socketIs���$�t�|�|�,�D�K�K�@�@rc��yrr"�r�secondss  r�sleepzMockBackend.sleepQr8rrMrN�NNN)rdrrerQr3rRrfrXrg�%typing.Iterable[SOCKET_OPTION] | NonerrrV)rkrr3rRrgrrrr�ro�floatrrO�rr r!rrhrlrpr"rrr[r[:s����!%�$(�@D�
A��A��A��	A�
"�A�>�
A�
�A�!%�@D�	A��A��A�>�	A�

�A�
rr[c�^�eZdZd	d
d�Zddd�Zdd
d�Zdd�Z		d							dd�Zdd�Zdd�Z	y)�AsyncMockStreamc�.�||_||_d|_yr&r'r*s   rrzAsyncMockStream.__init__Vr,rNc��K�|jrtd��|jsy|jjd�S�wr.r/r1s   rr4zAsyncMockStream.read[s8�����<�<��/�0�0��|�|���|�|����"�"�s�AAc��K�y�wrr"r6s   rr7zAsyncMockStream.writeb�	�������c��K�d|_y�wr:r;rs r�aclosezAsyncMockStream.aclosees
�������s�	c��K�|S�wrr"r>s    rrAzAsyncMockStream.start_tlshs
������s�c�<�|dk(rt|j��SdSrCrFrGs  rrIzAsyncMockStream.get_extra_infoprJrc��y)Nz<httpcore.AsyncMockStream>r"rs rrLzAsyncMockStream.__repr__ss��+rrMrNrrPrTrUrV)r?rWr@rXr3rRrr	rYr)
rr r!rr4r7r~rArIrLr"rrrwrwUsT���
#�
��'+� $�	�#��$���	�

��R�,rrwc�`�eZdZddd�Z			d											d	d�Z		d
							dd�Zdd�Zy)
�AsyncMockBackendc� �||_||_yrr]r*s   rrzAsyncMockBackend.__init__xr^rNc��^K�tt|j�|j��S�wr`�rwrbr(rrcs      rrhzAsyncMockBackend.connect_tcp|s"�����t�D�L�L�1����E�E���+-c��^K�tt|j�|j��S�wr`r�rjs    rrlz$AsyncMockBackend.connect_unix_socket�s"�����t�D�L�L�1����E�E�r�c��K�y�wrr"rns  rrpzAsyncMockBackend.sleep�r{r|rMrNrq)rdrrerQr3rRrfrXrgrrrr	rV)rkrr3rRrgrrrr	rsrur"rrr�r�ws����!%�$(�@D�
F��F��F��	F�
"�F�>�
F�
�F�!%�@D�	F��F��F�>�	F�

�F�
rr�)�
__future__r�ssl�typing�_exceptionsr�baserrr	r
rr
r$r[rwr�r"rr�<module>r�sY��"�
�
�#���3�3�'��'�D
�.�
�6,�(�,�D
�*�
r