Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_bufio.cpython-311.pyc
�

�KeT
���ddlZddlmZddlmZddlZddlZee	dd����gd�zZ
Gd�d��ZGd	�d
eej��Z
Gd�deej��Zed
krej��dSdS)�N)�support)�	os_helper�i)ii�iiii i'i@i�ii@Bc�&�eZdZd�Zd�Zd�Zd�ZdS)�BufferSizeTestc��tjtj��|�tjd��}	|�|��|�d��|�|��|���ttjd��}|���}|�||dz��|���}|�||��|���}|�|��|���tjtj��dS#tjtj��wxYw)N�wb�
�rb)	r�unlink�TESTFN�open�write�close�readline�assertEqual�assertFalse)�self�s�f�lines    �9/usr/local/apps/python3/lib/python3.11/test/test_bufio.py�try_onezBufferSizeTest.try_ones-��
	���)�*�*�*�
�I�I�i�&��-�-��	/�
�G�G�A�J�J�J�
�G�G�E�N�N�N�
�G�G�A�J�J�J�
�G�G�I�I�I��Y�%�t�,�,�A��:�:�<�<�D����T�1�u�9�-�-�-��:�:�<�<�D����T�1�%�%�%��:�:�<�<�D����T�"�"�"�
�G�G�I�I�I���Y�-�.�.�.�.�.��I��Y�-�.�.�.�.���s
�DE!�! Fc�T�tD]�}t|t|����\}}||z|d|�z}|�t|��|��|�|��|�|dz��|�|dd�����dS)N�x���)�lengths�divmod�lenrr)r�pattern�length�q�r�
teststrings      r�	drive_onezBufferSizeTest.drive_one+s����	*�	*�F��&�#�g�,�,�/�/�D�A�q� �1��w�r��r�{�2�J����S��_�_�f�5�5�5��L�L��$�$�$��L�L��d�*�+�+�+��L�L��C�R�C��)�)�)�)�	*�	*�c�0�|�d��dS)Ns1234567890�r%�rs r�
test_primepatzBufferSizeTest.test_primepat9s��	
���9�:�:�:�:�:r&c�0�|�d��dS)Ns�r(r)s r�test_nullpatzBufferSizeTest.test_nullpat>s�����|�$�$�$�$�$r&N)�__name__�
__module__�__qualname__rr%r*r,�r&rrrsP������/�/�/�6*�*�*�;�;�;�
%�%�%�%�%r&rc��eZdZejZdS)�CBufferSizeTestN)r-r.r/�iorr0r&rr2r2Bs������
�7�D�D�Dr&r2c�.�eZdZeej��ZdS)�PyBufferSizeTestN)r-r.r/�staticmethod�pyiorr0r&rr5r5Es�������<��	�"�"�D�D�Dr&r5�__main__)�unittest�testr�test.supportrr3�_pyior7�list�rangerr�TestCaser2r5r-�mainr0r&r�<module>rAs#������������"�"�"�"�"�"�	�	�	�	������$�u�u�Q��}�}�
�
�!?�!?�!?�?��0%�0%�0%�0%�0%�0%�0%�0%�f�����n�h�&7����#�#�#�#�#�~�x�'8�#�#�#��z����H�M�O�O�O�O�O��r&