File: //usr/local/lib/python3.7/test/__pycache__/test_xdrlib.cpython-37.opt-2.pyc
B
��g� � @ sH d dl Z d dlZG dd� de j�ZG dd� de j�ZedkrDe �� dS )� Nc @ s e Zd Zdd� ZdS )�XDRTestc C s� t �� }d}ddddg}|�d� |�d� |�d� |�d � |�d
� |�d� |�d� |�d� |�|� |� t
d
�|j� |�||j� |�� }t �
|�}| �|�� d� | �|�� d� | �|�� d� | �|�� d� | �|�� d k� |�� }| �|�� d
k� |�|� | �|�� d
k� | �|�� d� | �|�� d� | �|�� d� | �|�� |� | �|�|j�tt
d
��� | �|�|j�|� |�� | �t|j� d S )Ns hello worlds whats iss hapnins doctor�* i��� TF�- gffffff�?� r ) �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_arrayZdone�assertRaises�EOFError)�self�p�s�a�dataZup�pos� r �,/usr/local/lib/python3.7/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 �� | _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 | � | jjd� d S )N�string)r"