File: //usr/local/lib/python3.10/test/test_asyncio/__pycache__/test_server.cpython-310.opt-1.pyc
o
�i6 � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlm Z
dd� ZG dd� de
j�Z
G d d
� d
e
ej�Ze�ee d�d�G d
d� de
ej��ZedkrVe�� dS dS )� N)�
socket_helper)�utils)�
functionalc C s t �d � d S �N)�asyncioZset_event_loop_policy� r r �:/usr/local/lib/python3.10/test/test_asyncio/test_server.py�tearDownModule s r c @ s e Zd Zdd� Zdd� ZdS )�BaseStartServerc C s t �r )�NotImplementedError��selfr r r �new_loop s zBaseStartServer.new_loopc sX dd d � � �fdd���fdd�}dd � }| j �tj|tjd
dd���| ���� � | j �|�����j d
�
� �| �tj��( | �
��fd
d��� | j ��� W d � n1 s]w Y W d � n1 slw Y | ��j d� | ��j� | ��j� | ���� � | �td�� | j ���� � W d � d S 1 s�w Y d S )N� 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111� �
c s\ t d�D ]
}t�d� ��� r nqt�| �d� | �|� | �� � | �d� | � � d S )N�
g�������?� � )
�range�time�sleep�
is_serving�RuntimeError�
settimeout�connect�send�recv_all�close)�sock�addr�i)� HELLO_MSG�srvr r �client s
�
z3BaseStartServer.test_start_server_1.<locals>.clientc � �<