Sindbad~EG File Manager
�
'Μg ���ddlZddlmZejd�ZGd�dej
�ZGd�dej
�Zedk(rej�yy) �N)�warnings_helper�xdrlibc��eZdZd�Zy)�XDRTestc�n�tj�}d}gd�}|jd�|jd�|jd�|j d�|j d�|jd�|j
d �|jd �|j|�|jtd
�|j�|j||j�|j�}tj|�}|j|j�d�|j|j!�d�|j|j!�d�|j|j#�d�|j%|j'�du�|j�}|j%|j'�du�|j)|�|j%|j'�du�|j|j+�d�|j-|j/�d �|j-|j1�d �|j|j3�|�|j|j5|j"�t7td
���|j|j9|j2�|�|j;�|j=t>|j"�y)Nshello world)swhatsisshapninsdoctor�*i��� TF�-gffffff�?�r) r�Packer�pack_int� pack_uint� pack_bool�pack_uhyper�
pack_float�pack_double�pack_string� pack_list�range�
pack_array�
get_buffer�Unpacker�assertEqual�get_position�
unpack_int�unpack_uint�
assertTrue�unpack_bool�set_position�
unpack_uhyper�assertAlmostEqual�unpack_float�
unpack_double�
unpack_string�unpack_list�list�unpack_array�done�assertRaises�EOFError)�self�p�s�a�data�up�poss �-/usr/local/lib/python3.12/test/test_xdrlib.py�test_xdrzXDRTest.test_xdr sD���M�M�O����2�� �
�
�2�� �
�
�3�� ���A�� ���D�� ���E�� �
�
�b�� ���S�� �
�
�c�� �
�
�a�� ���E�!�H�a�k�k�*� ���Q��
�
�&��|�|�~��
�_�_�T�
"��������*�A�.��������"�-��������#�.�������)�1�-�������(�D�0�1��o�o���������(�E�1�2� �����������(�E�1�2�����)�)�+�R�0����r���0�#�6����r�/�/�1�3�7�����)�)�+�Q�/����������7��e�A�h��H��������)9�)9�:�A�>�
��� ����(�B�N�N�3�N)�__name__�
__module__�__qualname__r3�r4r2rrs��,4r4rc�6�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z y) �ConversionErrorTestc�6�tj�|_y�N)rr�packer�r+s r2�setUpzConversionErrorTest.setUp9s���m�m�o��r4c�F�|jtjg|���yr<)r)r�ConversionError)r+�argss r2�assertRaisesConversionz*ConversionErrorTest.assertRaisesConversion<s������&�0�0�8�4�8r4c�P�|j|jjd�y�N�string)rCr=r
r>s r2�
test_pack_intz!ConversionErrorTest.test_pack_int?s���#�#�D�K�K�$8�$8�(�Cr4c�P�|j|jjd�yrE)rCr=rr>s r2�test_pack_uintz"ConversionErrorTest.test_pack_uintBs���#�#�D�K�K�$9�$9�8�Dr4c�P�|j|jjd�yrE)rCr=rr>s r2�
test_floatzConversionErrorTest.test_floatEs���#�#�D�K�K�$:�$:�H�Er4c�P�|j|jjd�yrE)rCr=rr>s r2�test_doublezConversionErrorTest.test_doubleH����#�#�D�K�K�$;�$;�X�Fr4c�P�|j|jjd�yrE)rCr=rr>s r2�test_uhyperzConversionErrorTest.test_uhyperKrNr4N)
r5r6r7r?rCrGrIrKrMrPr8r4r2r:r:7s*��&�9�D�E�F�G�Gr4r:�__main__)
�unittest�test.supportr�import_deprecatedr�TestCaserr:r5�mainr8r4r2�<module>rWs^���(� *�� *� *�8� 4��.4�h���.4�`G�(�+�+�G�.�z���H�M�M�O�r4
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists