Your IP : 216.73.216.213
�
f f�
� @ st d Z d d l Z d d l m Z d d l Z d d l m Z Gd d � d e j � Z e d k rp e j � n d S)zTests for transports.py.� N)�mock)�
transportsc @ sd e Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
d � Z d S)�TransportTestsc C s# t j � } | j | j i � d S)N)�asyncio� Transport�assertEqualZ_extra)�self� transport� r
�F/opt/alt/python34/lib64/python3.4/test/test_asyncio/test_transports.py�test_ctor_extra_is_none s z&TransportTests.test_ctor_extra_is_nonec C sn t j i d d 6� } | j d | j d � � | j | j d � � t � } | j | | j d | � � d S)N�infoZextra�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 sg t j � } t j � | _ | j d t d � t d � g � | j d | j j � | j j
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 � } | j t | j � | j t | j � | j t | j d � | j t | j � | j t | j � | j t | j � | j t | j
� | j t | j � | j t | 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"