File: D:/Python311/Lib/test/test_asyncio/__pycache__/test_transports.cpython-311.opt-2.pyc
�
��VcO � � � d dl Z d dl mZ d dlZd dlmZ d� Z G d� de j � � Zedk r e j � � dS dS )� N)�mock)�
transportsc �. � t j d � � d S �N)�asyncio�set_event_loop_policy� � �5D:\Python311\Lib\test\test_asyncio\test_transports.py�tearDownModuler
s � � �!�$�'�'�'�'�'r
c �8 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z dS ) �TransportTestsc �b � t j � � }| � |j i � � d S r )r � Transport�assertEqual�_extra��self� transports r �test_ctor_extra_is_nonez&TransportTests.test_ctor_extra_is_none s/ � ��%�'�'� �����)�2�.�.�.�.�.r
c �D � t j ddi� � }| � d|� d� � � � | � |� d� � � � t � � }| � ||� d|� � � � d S )N�extra�info�unknown)r r r �get_extra_info�assertIsNone�object�assertIs)r r �defaults r �test_get_extra_infoz"TransportTests.test_get_extra_info s� � ��%�w��&7�8�8� ������!9�!9�'�!B�!B�C�C�C����)�2�2�9�=�=�>�>�>��(�(���
�
�g�y�7�7� �7�K�K�L�L�L�L�Lr
c �: �� t j � � � G �fd�dt j � � } |� � }|� dt d� � t
d� � g� � | � d�j � � �� d� � d S )Nc � �� e Zd Z� fd�ZdS )�3TransportTests.test_writelines.<locals>.MyTransportc � �� �|� � d S r r )r �data�writers �r �writez9TransportTests.test_writelines.<locals>.MyTransport.write"