Your IP : 216.73.216.213
3
� f�
� @ sR d Z ddlZddlmZ ddlZddlmZ G dd� dej�ZedkrNej� dS )zTests for transports.py.� N)�mock)�
transportsc @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�TransportTestsc C s t j� }| j|ji � d S )N)�asyncio� Transport�assertEqualZ_extra)�self� transport� r
�F/opt/alt/python36/lib64/python3.6/test/test_asyncio/test_transports.py�test_ctor_extra_is_none s z&TransportTests.test_ctor_extra_is_nonec C sN t jddi�}| jd|jd�� | j|jd�� t� }| j||jd|�� d S )NZextra�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 C sJ t j� }tj� |_|jdtd�td�g� | jd|jj � |jj
d� d S )Ns line1s line2s line3� s line1line2line3)r r r �Mock�write�
writelines� bytearray�
memoryviewr Z
call_countZassert_called_with)r r r
r
r �test_writelines s
zTransportTests.test_writelinesc C s� t j� }| jt|j� | jt|j� | jt|jd� | jt|j� | jt|j� | jt|j � | jt|j
� | jt|j� | jt|j� d S )N�data)
r r �assertRaises�NotImplementedError�set_write_buffer_limits�get_write_buffer_sizer Z write_eofZ
can_write_eofZ
pause_readingZresume_reading�close�abort)r r r
r
r �test_not_implemented"