| Server IP : 118.27.122.248 / Your IP : 216.73.216.63 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python37/lib64/python3.7/site-packages/aiohttp/__pycache__/ |
Upload File : |
B
�Z�_O � @ s d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
mZmZ ddl
mZ ddlmZmZmZmZmZmZmZmZ ddl mZ ddlmZmZ ddlmZ ddlZdd lm Z m!Z!m"Z" d
dl#m$Z$m%Z% d
dl
m&Z& d
d
l'm Z d
dl(m)Z) d
dl*m+Z+ d
dl,m-Z-m.Z. d
dl/m0Z0 d
dl1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9 d
dl:m;Z; e�rxddl<m=Z= ndZ=ej>dk�o�ej?dkZ@eAejd�dd�ZBeAeCejd�dd�ZDeCd�dd�ZEG d d!� d!e�ZFG d"d#� d#eF�ZGG d$d%� d%eF�ZHG d&d'� d'�ZIG d(d)� d)e jJ�ZKeeeed*�d+d,�ZLeg ejMf ZNejOejPd-feNeQeejM d.�d/d0��ZRejPfeNejMd1�d2d3�ZSdEejMeQdd4�d5d6�ZTejUd�d7d8�ZVdFee= ejWd9�d:d;�ZXdGe+e-d
d
�d-de+e+e+e+dd<d=d>�eAeAeee-eQeeeeeee= eCee5d?�d@dA�ZYe+e+feeedB�dCdD�ZZdS )HzUtilities shared by tests.� N)�ABC�abstractmethod)�
TracebackType)�
TYPE_CHECKING�Any�Callable�Iterator�List�Optional�Type�Union)�mock)�CIMultiDict�CIMultiDictProxy)�URL)�ClientResponse�_RequestContextManager�_WSRequestContextManager� )�
ClientSession�hdrs)�AbstractCookieJar)r )�ClientWebSocketResponse)�sentinel)�HttpVersion�RawRequestMessage)�Signal)�Application� AppRunner�
BaseRunner�Request�Server�ServerRunner�SockSite�UrlMappingMatchInfo)�_RequestHandler)�
SSLContext�posix�cygwin)�host�returnc C s
t | d�S )Nr )�get_port_socket)r) � r, �E/opt/alt/python37/lib64/python3.7/site-packages/aiohttp/test_utils.py�get_unused_port_socket7 s r. )r) �portr* c C s8 t � t jt j�}tr&|�t jt jd� |�| |f� |S )Nr )�socket�AF_INET�SOCK_STREAM�
REUSE_ADDRESSZ
setsockoptZ
SOL_SOCKETZSO_REUSEADDR�bind)r) r/ �sr, r, r- r+ ; s
r+ )r* c C s2 t � t jt j��} | �d� | �� d S Q R X dS )z1Return a port that is unused on the current host.)z 127.0.0.1r r N)r0 r1 r2 r4 �getsockname)r5 r, r, r- �unused_portF s
r7 c @ s0 e Zd ZdZeddddd�eeef ee j
eee ee
dd�dd�Zd#ee j
e
dd�d d
�Zee
ed�dd
��Zeed�dd�Zeed�dd��Zeed�dd��Zeed�dd��Zdd�dd�Zdd�dd�Zeee ee ee dd�dd�Zd d�dd �Z eee ee ee dd�d!d"�Z!dS )$�BaseTestServerFNz 127.0.0.1)�scheme�loopr) r/ �skip_url_asserts)r9 r: r) r/ r; �kwargsr* c K s4 || _ d | _d | _|| _|| _d| _|| _|| _d S )NF)�_loop�runner�_rootr) r/ �_closedr9 r; )�selfr9 r: r) r/ r; r<