Your IP : 216.73.216.213


Current Path : /opt/alt/python36/lib64/python3.6/test/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib64/python3.6/test/__pycache__/test_xdrlib.cpython-36.opt-1.pyc

3

� f��@sHddlZddlZGdd�dej�ZGdd�dej�ZedkrDej�dS)�Nc@seZdZdd�ZdS)�XDRTestcCs�tj�}d}ddddg}|jd�|jd�|jd�|jd	�|jd
�|jd�|jd�|jd�|j|�|j	t
d
�|j�|j||j�|j�}tj
|�}|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�dS)Nshello worldswhatsisshapninsdoctor�*��	TF�-gffffff�?�ri��i��) �xdrlib�Packer�pack_int�	pack_uintZ	pack_bool�pack_uhyper�
pack_float�pack_doubleZpack_stringZ	pack_list�rangeZ
pack_arrayZ
get_bufferZUnpackerZassertEqualZget_positionZ
unpack_intZunpack_uintZ
assertTrueZunpack_boolZset_positionZ
unpack_uhyperZassertAlmostEqualZunpack_floatZ
unpack_doubleZ
unpack_stringZunpack_list�listZunpack_array�done�assertRaises�EOFError)�self�p�s�a�dataZup�pos�r�5/opt/alt/python36/lib64/python3.6/test/test_xdrlib.py�test_xdrsB










zXDRTest.test_xdrN)�__name__�
__module__�__qualname__rrrrrrsrc@sDeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�ConversionErrorTestcCstj�|_dS)N)rr	�packer)rrrr�setUp7szConversionErrorTest.setUpcGs|jtjf|��dS)N)rrZConversionError)r�argsrrr�assertRaisesConversion:sz*ConversionErrorTest.assertRaisesConversioncCs|j|jjd�dS)N�string)r$r!r
)rrrr�
test_pack_int=sz!ConversionErrorTest.test_pack_intcCs|j|jjd�dS)Nr%)r$r!r)rrrr�test_pack_uint@sz"ConversionErrorTest.test_pack_uintcCs|j|jjd�dS)Nr%)r$r!r
)rrrr�
test_floatCszConversionErrorTest.test_floatcCs|j|jjd�dS)Nr%)r$r!r)rrrr�test_doubleFszConversionErrorTest.test_doublecCs|j|jjd�dS)Nr%)r$r!r)rrrr�test_uhyperIszConversionErrorTest.test_uhyperN)
rrrr"r$r&r'r(r)r*rrrrr 5sr �__main__)ZunittestrZTestCaserr r�mainrrrr�<module>s
0