File: //usr/local/lib/python3.10/test/test_asyncio/__pycache__/test_transports.cpython-310.opt-2.pyc
o
�i� � @ s\ d dl Z d dl mZ d dlZd dlmZ dd� ZG dd� de j�Zedkr,e �� dS dS ) � N)�mock)�
transportsc C s t �d � d S �N)�asyncioZset_event_loop_policy� r r �>/usr/local/lib/python3.10/test/test_asyncio/test_transports.py�tearDownModule
s r c @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�TransportTestsc C s t �� }| �|ji � d S r )r � Transport�assertEqualZ_extra��self� transportr r r �test_ctor_extra_is_none s z&TransportTests.test_ctor_extra_is_nonec C sN t �ddi�}| �d|�d�� | �|�d�� t� }| �||�d|�� d S )N�extra�info�unknown)r r
r Zget_extra_infoZassertIsNone�objectZassertIs)r
r �defaultr r r �test_get_extra_info s
z"TransportTests.test_get_extra_infoc sX t �� � G � fdd�dtj�}|� }|�dtd�td�g� | �d� j� � � d� d S )Nc s e Zd Z� fdd�ZdS )z3TransportTests.test_writelines.<locals>.MyTransportc s � |� d S r r )r
�data��writerr r �write"