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

�KeR���	ddlmZddlmZmZddlZddlZddlZGd�dej��Z	Gd�dej��Z
edkr@eej
��d	krejej
d	��ej��dSdS)
�)�support)�bigaddrspacetest�MAX_Py_ssize_tNc�P�eZdZed���Zed���Zed���ZdS)�	BytesTestc��	dtdz
z}|�ttj|d��d}dS#d}wxYw�N�x�s�xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)r�assertRaises�
OverflowError�operator�add��self�xs  �@/usr/local/apps/python3/lib/python3.11/test/test_bigaddrspace.py�test_concatzBytesTest.test_concatsH��
	����,�-�A����m�X�\�1�j�I�I�I��A�A�A���A�H�H�H�H��4:�>c��	dtdz
z}|�t��5}|dz}ddd��n#1swxYwY|�t��5}|dz
}ddd��n#1swxYwYd}dS#d}wxYwr	)rrr
�rr�cms   r�test_optimized_concatzBytesTest.test_optimized_concat s��	����,�-�A��"�"�=�1�1�
#�R��
�N��
#�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#����
#�
#�
#�
#��"�"�=�1�1�
!�R��j� ��
!�
!�
!�
!�
!�
!�
!�
!�
!�
!�
!����
!�
!�
!�
!��A�A�A���A�H�H�H�HsL�'B�;�B�?�B�?�B� A2�&B�2A6�6B�9A6�:B�Bc��	dtdz
z}|�ttj|d��d}dS#d}wxYw)Nr
r)rrr
r�mulrs  r�test_repeatzBytesTest.test_repeat/sH��	����,�-�A����m�X�\�1�c�B�B�B��A�A�A���A�H�H�H�HrN)�__name__�
__module__�__qualname__rrrr��rrrsf�������������������������r!rc�T�eZdZdZed���Zed���Zed���ZdS)�StrTest�c��	dttd|jzz��z}|�tt
j||��d}dS#d}wxYw�Nr皙�����?)�intr�unicodesizer�MemoryErrorrrrs  rrzStrTest.test_concat<sZ��	��c�.�S�4�3C�-C�D�E�E�E�A�
���k�8�<��A�>�>�>��A�A�A���A�H�H�H�H��A	A�Ac�:�	dttd|jzz��z}|�t��5}||z}ddd��n#1swxYwY|�t��5}||z
}ddd��n#1swxYwYd}dS#d}wxYwr&)r(rr)rr*rs   rrzStrTest.test_optimized_concatGs��	��c�.�S�4�3C�-C�D�E�E�E�A��"�"�;�/�/�
�2���E��
�
�
�
�
�
�
�
�
�
�
����
�
�
�
��"�"�;�/�/�
�2��a���
�
�
�
�
�
�
�
�
�
�
����
�
�
�
��A�A�A���A�H�H�H�HsR�<B�A�B�A�B�A�B�5B�;B�B�B�B�B�Bc��	dttd|jzz��z}|�tt
j|d��d}dS#d}wxYw)Nrr'�)r(rr)rr*rrrs  rrzStrTest.test_repeatVsX��	��c�.�S�4�3C�-C�D�E�E�E�A����k�8�<��A�>�>�>��A�A�A���A�H�H�H�Hr+N)rrrr)rrrrr r!rr#r#8sk�������K��������������������r!r#�__main__�)�testr�test.supportrr�unittestr�sys�TestCaserr#r�len�argv�set_memlimit�mainr r!r�<module>r:s���������9�9�9�9�9�9�9�9���������
�
�
�
�"�"�"�"�"��!�"�"�"�J$�$�$�$�$�h��$�$�$�N�z���
�s�3�8�}�}�q������S�X�a�[�)�)�)��H�M�O�O�O�O�O��r!