File: //usr/local/lib/python3.7/test/test_asyncio/__pycache__/test_streams.cpython-37.pyc
B
��gj� � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlZddlm Z ddl
mZ yddlZW n e
k
r� dZY nX ddlZddlmZ G dd� dej�Zedkr�e�� dS ) zTests for streams.py.� N)�mock)�support)�utilsc sX e Zd ZdZ� fdd�Z� fdd�Ze�d�dd� �Zd d
� Z dd� Z
ejd
d� �Z
dd� Ze�edkd�dd� �Zeje�edkd�dd� ��Zdd� Zdd� Zejdd� �Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Z d1d2� Z!d3d4� Z"d5d6� Z#d7d8� Z$d9d:� Z%d;d<� Z&d=d>� Z'd?d@� Z(dAdB� Z)dCdD� Z*dEdF� Z+dGdH� Z,dIdJ� Z-dKdL� Z.dMdN� Z/dOdP� Z0dQdR� Z1dSdT� Z2dUdV� Z3dWdX� Z4dYdZ� Z5d[d\� Z6d]d^� Z7ejd_d`� �Z8e�e9j:dakdb�dcdd� �Z;dedf� Z<dgdh� Z=didj� Z>dkdl� Z?dmdn� Z@dodp� ZAdqdr� ZBdsdt� ZCdudv� ZDdwdx� ZEdydz� ZFd{d|� ZGd}d~� ZHdd�� ZI� ZJS )��StreamTestss line1
line2
line3
c s$ t � �� t�� | _| �| j� d S )N)�super�setUp�asyncioZnew_event_loop�loop�set_event_loop)�self)� __class__� �:/usr/local/lib/python3.7/test/test_asyncio/test_streams.pyr s
zStreamTests.setUpc s, t �| j� | j�� t�� t� �� d S )N)�
test_utils�run_brieflyr �close�gcZcollectr �tearDown)r )r r
r r s
zStreamTests.tearDownzasyncio.streams.eventsc C s t �� }| �|j|jj� d S )N)r �StreamReader�assertIs�_loopZget_event_loop�return_value)r Zm_events�streamr
r
r �test_ctor_global_loop'