Your IP : 216.73.216.213
�
g f) � @ s� d d l m Z d d l Z d d l Z Gd d � d e j � Z Gd d � d e j � Z d d � Z e d k r| e � n d S)
� )�supportNc @ s e Z d Z d d � Z d S)�XDRTestc C sY t j � } d } d d d d g } | j d � | j d � | j d � | j d � | j d
� | j d � | j d � | j d � | j | � | j t
d
� | j � | j | | j � | j � } t j
| � } | j | j � d � | j | j � d � | j | j � d � | j | j � d � | j | j � d k � | j � } | j | j � d
k � | j | � | j | j � d
k � | j | j � d � | j | j � d � | j | j � d � | j | j � | � | j | j | j � t t
d
� � � | j | j | j � | � | j � | j t | j � d S)Ns hello worlds whats iss hapnins doctor�* � � TF�- gffffff�?� r i��i��) �xdrlib�Packer�pack_int� pack_uintZ pack_bool�pack_uhyper�
pack_float�pack_doubleZpack_stringZ pack_list�rangeZ
pack_arrayZ
get_bufferZUnpackerZassertEqualZget_positionZ
unpack_intZunpack_uintZ
assertTrueZunpack_boolZset_positionZ
unpack_uhyperZassertAlmostEqualZunpack_floatZ
unpack_doubleZ
unpack_stringZunpack_list�listZunpack_array�done�assertRaises�EOFError)�self�p�s�a�dataZup�pos� r �5/opt/alt/python34/lib64/python3.4/test/test_xdrlib.py�test_xdr sB
(
zXDRTest.test_xdrN)�__name__�
__module__�__qualname__r r r r r r s r c @ 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)�ConversionErrorTestc C s t j � | _ d S)N)r r
�packer)r r r r �setUp8 s zConversionErrorTest.setUpc G s | j t j | � d S)N)r r ZConversionError)r �argsr r r �assertRaisesConversion; s z*ConversionErrorTest.assertRaisesConversionc C s | j | j j d � d S)N�string)r% r"