Your IP : 216.73.216.85
3
� f� � @ sH d dl Z d dlZG dd� de j�ZG dd� de j�ZedkrDe j� dS )� Nc @ s e Zd Zdd� ZdS )�XDRTestc C s� t j� }d}ddddg}|jd� |jd� |jd� |jd � |jd
� |jd� |jd� |jd� |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�tt
d
��� | j|j|j�|� |j� | jt|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/python36/lib64/python3.6/test/test_xdrlib.py�test_xdr sB
zXDRTest.test_xdrN)�__name__�
__module__�__qualname__r r r r r r s r c @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�ConversionErrorTestc C s t j� | _d S )N)r r �packer)r r r r �setUp7 s zConversionErrorTest.setUpc G s | j tjf|�� d S )N)r r ZConversionError)r �argsr r r �assertRaisesConversion: s z*ConversionErrorTest.assertRaisesConversionc C s | j | jjd� d S )N�string)r$ r! r
)r r r r �
test_pack_int= s z!ConversionErrorTest.test_pack_intc C s | j | jjd� d S )Nr% )r$ r! r )r r r r �test_pack_uint@ s z"ConversionErrorTest.test_pack_uintc C s | j | jjd� d S )Nr% )r$ r! r
)r r r r �
test_floatC s zConversionErrorTest.test_floatc C s | j | jjd� d S )Nr% )r$ r! r )r r r r �test_doubleF s zConversionErrorTest.test_doublec C s | j | jjd� d S )Nr% )r$ r! r )r r r r �test_uhyperI s zConversionErrorTest.test_uhyperN)
r r r r"