Sindbad~EG File Manager

Current Path : /proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/
Upload File :
Current File : //proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/list_tests.cpython-312.opt-2.pyc

�

&Μg�C��d�	ddlZddlmZddlmZddlmZmZmZGd�dej�Z	y)�N)�
cmp_to_key)�	seq_tests)�	ALWAYS_EQ�NEVER_EQ�C_RECURSION_LIMITc����eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Z�fd�Zd�Zd�Zd�Zd�Zd�Z�fd�Z�fd�Zd�Zd�Zd�Z�xZS)�
CommonTestc�
�|j|jg�|j��|jgd��}|j�|j||jg��|jgd��}|jgd��|j||jgd���|j|�}|jt	|�t	|��|j||�y)N����)���)�assertEqual�	type2test�__init__�assertNotEqual�id��self�a�bs   �,/usr/local/lib/python3.12/test/list_tests.py�	test_initzCommonTest.test_inits����������+�T�^�^�-=�>�
�N�N�9�%��	�
�
������D�N�N�2�.�/�
�N�N�9�%��	�
�
�9������D�N�N�9�5�6�
�N�N�1������B�q�E�2�a�5�)�����A��c�l�g}d}|jt|�5|dddd�y#1swYyxYw)N�'list indices must be integers or slicesr��assertRaisesRegex�	TypeError�rr�msgs   r�test_getitem_errorzCommonTest.test_getitem_error!s/����7��
�
#�
#�I�s�
3�
�c�F�4�
3�
3���*�3c�l�g}d}|jt|�5d|d<ddd�y#1swYyxYw)Nr�pythonrr r#s   r�test_setitem_errorzCommonTest.test_setitem_error's1����7��
�
#�
#�I�s�
3��A�c�F�4�
3�
3�r&c�H�g}gd�}|j|�}|j|�}|jt|�t|��|jt|�t|��|jt|�t|��|jt|�d�|jt|�d�|j	|�|j	d�|jt|�d�|jt|�d�y)N�rrr
z	[0, 1, 2]rz[0, 1, 2, [...], 3])rr�str�repr�append)r�l0�l2�a0�a2s     r�	test_reprzCommonTest.test_repr-s���
��
��
�^�^�B�
��
�^�^�B�
������R��#�b�'�*�����b��4��8�,�����b��4��8�,�����R��+�.�����b��;�/�
�	�	�"�
�
�	�	�!������R��"7�8�����b��#8�9rc��|jg�}ttdz�D]}|j|g�}�|jtt
|�y)Nr)r�ranger�assertRaises�RecursionErrorr-)rr�is   r�test_repr_deepzCommonTest.test_repr_deep>sG���N�N�2����(�1�,�-�A�����s�#�A�.����.�$��2rc	��|jtd��}|jt|jtddd�gd��|jt|jtdd�d�|jt|jtddd�ddg�|jt|jdd�gd�|tddd�<|j||jgd	���y)
N�r�
rrr
�xr)rrrrrr
r�r�	r<���
������)	rr5r6�
ValueError�__setitem__�slicer"�__getitem__r�rrs  r�test_set_subscriptzCommonTest.test_set_subscriptDs����N�N�5��9�%�����*�a�m�m�U�1�b�!�_�g�N����)�Q�]�]�E�!�R�L�!�D����*�a�m�m�U�1�b�!�_�q��e�L����)�Q�]�]�C��;�"��%��"�Q�-������D�N�N�,<�=�	>rc
��|jtd��}t|�}|jt	|�|jtddd���|jtt|�|jt	t|j���|j��|jtttgd���y)Nr;rH���r)
rr5�reversedr�listr6�
StopIteration�nextr"�len)rr�rs   r�
test_reversedzCommonTest.test_reversedOs����N�N�5��9�%���Q�K������a��$�.�.��r�2�r�1B�"C�D����-��q�1�����h�t�~�~�'7�8�9����)�	+�	
���)�S�(�7�*;�<rc��|jddg�}d|d<d|d<|j||jddg��d|d<|j||jddg��d|d<|j||jddg��|jt|jdd�|jt|jdd�|jg�}|jt|jdd�|jt|jdd�|jt
|j�|jgd	��}d|d<d|d<d
|d<|j||jgd���d|d<d
|d<d|d<|j||jgd���d|d<d|d<|j||jgd���d|d<d|d<|j||jgd���d}|j
t
|�5d|d<ddd�y#1swYyxYw)Nrr�d��rP������r
�rrr
rrr)rr
rrrrrr>)rrr>rr�X�c)rrr>r^r_�r?)rrr>r`r?rr(r)rrr6�
IndexErrorrJr"r!r#s   r�test_setitemzCommonTest.test_setitemYs���N�N�A�q�6�"����!����!������D�N�N�A�s�8�4�5���"������D�N�N�A�s�8�4�5���"������D�N�N�C��:�6�7����*�a�m�m�R��=����*�a�m�m�Q��<��N�N�2������*�a�m�m�Q��<����*�a�m�m�R��=����)�Q�]�]�3��N�N�;�'����!����!����!������D�N�N�;�7�8���!����!����!������D�N�N�;�7�8���"����"������D�N�N�=�9�:���"����"������D�N�N�;�7�8�7��
�
#�
#�I�s�
3��A�c�F�4�
3�
3�s�3I�Ic�J�|jddg�}|d=|j|dg�|d=|j|g�|jddg�}|d=|j|dg�|d=|j|g�|jddg�}|jt|jd�|jt|jd�|jg�}|jt|jd�|jt
|j�y)Nrrr[rPr\r
)rrr6ra�__delitem__r"rMs  r�test_delitemzCommonTest.test_delitem~s����N�N�A�q�6�"��
�a�D�����Q�C� �
�a�D�����B���N�N�A�q�6�"��
�b�E�����Q�C� �
�b�E�����B���N�N�A�q�6�"�����*�a�m�m�R�8����*�a�m�m�Q�7��N�N�2������*�a�m�m�Q�7����)�Q�]�]�3rc	���ddg}|j|�}tdd�D]�}|d||d||j||�|dd}|d||d||j||�||d||d|j||�|dd}||d||d|j||�tdd�D];}|||||||j||�|dd}|||||||j||��=��dd}ddg|dd|j|gd��g|dd|j|g�|jgd��}||dd|j||jgd	���|jgd��}||dd|j||jgd
���|jgd��}||dd|j||jgd���|jg�}ttd��|dd|j||jtd���|j	t
|jtddd
��|j	t
|j�y)Nrrr\rr[rP)r[rPrr)rr
rrr)rr
rrrr)rrr
rrr)rrr
rrrrr<r)rr5r�tupler6r"rJrK)r�lrr8r2�j�aa2s       r�
test_setslicezCommonTest.test_setslice�sg��
��F���N�N�1����r�1��A��b�q�E�A�b�q�E����Q��"��1��B��r��U�B�r��F����R��#��a�b�E�A�a�b�E����Q��"��1��B��q�r�U�B�q�r�F����R��#��2�q�\���1�Q���!�A��� � ��A�&��q�T���A�a�&��1�Q��� � ��Q�'�"��$��e���r�(��B�Q������n�-���A�B������b�!��N�N�?�+����#�2������D�N�N�+=�>�?��N�N�?�+����!�"������D�N�N�+=�>�?��N�N�?�+����!�B������D�N�N�+@�A�B��N�N�2����U�2�Y���!������D�N�N�5��9�5�6����)�Q�]�]�E�!�Q��N�C����)�Q�]�]�3rc� �|jtd��}ttd��|dd|j||jgd���ttd��|dd|j||jgd���y)Nrrr)r
rrrr)r
rr)rr5rQr)rr=s  r�test_slice_assign_iteratorz%CommonTest.test_slice_assign_iterator�sl���N�N�5��8�$���%��(�#��!�A������D�N�N�?�;�<���a��!��!������D�N�N�9�5�6rc�6�|jddg�}|dd�=|dd�=|j||jg��|jddg�}|dd�=|dd�=|j||jg��|jddg�}|dd�=|j||jdg��|jddg�}|dd�=|j||jdg��|jddg�}|dd�=|dd�=|j||jg��|jddg�}|dd�=|dd�=|j||jg��|jddg�}|dd�=|j||jdg��|jddg�}|dd�=|j||jdg��|jddg�}|dd�=|j||jg��y)Nrrr
r[rP)rrrMs  r�
test_delslicezCommonTest.test_delslice�s���N�N�A�q�6�"��
�a��c�F�
�a��c�F�����D�N�N�2�.�/��N�N�A�q�6�"��
�a��c�F�
�a��c�F�����D�N�N�2�.�/��N�N�A�q�6�"��
�b��e�H�����D�N�N�A�3�/�0��N�N�A�q�6�"��
�b��e�H�����D�N�N�A�3�/�0��N�N�A�q�6�"��
�a�b�E�
�b�q�b�E�����D�N�N�2�.�/��N�N�A�q�6�"��
�a�b�E�
�b�q�b�E�����D�N�N�2�.�/��N�N�A�q�6�"��
�b�c�F�����D�N�N�A�3�/�0��N�N�A�q�6�"��
�b�c�F�����D�N�N�A�3�/�0��N�N�A�q�6�"��
�a�D�����D�N�N�2�.�/rc��|jg�}|jd�|jd�|jd�|j||jgd���|jt|j�y)Nrrr
r+)rr.rr6r"rMs  r�test_appendzCommonTest.test_append�s^���N�N�2���	�����	�����	���������D�N�N�9�5�6����)�Q�X�X�.rc��|jdg�}|jd�}|dd}|j|�|j|||z�|j|jg��|j|||z�|j|�|j||jgd���|jd�}|jd�|j|td��|j	t
|jd�|j	t
|j�Gd�d�}|jgd	��}|j|��|j|gd	��y)
Nr)rr)rrrrrr�spam�eggs�spameggsc��eZdZd�Zd�Zd�Zy)�*CommonTest.test_extend.<locals>.CustomIterc��|S�N��rs r�__iter__z3CommonTest.test_extend.<locals>.CustomIter.__iter__s���rc��t�ry)rSr{s r�__next__z3CommonTest.test_extend.<locals>.CustomIter.__next__s��#�#rc�"�tjSry)�sys�maxsizer{s r�__length_hint__z:CommonTest.test_extend.<locals>.CustomIter.__length_hint__s���{�{�"rN)�__name__�
__module__�__qualname__r|r~r�rzrr�
CustomIterrws��
�
$�
#rr�)rr
rr)r�extendrrRr6r")r�a1r2rr�s     r�test_extendzCommonTest.test_extend�s'��
�^�^�Q�C�
 ��
�^�^�F�
#���q�E��	���������B��G�$�	�������#�$�����B��G�$�	���������D�N�N�+=�>�?��N�N�6�"��	���������D��,�-����)�Q�X�X�t�4����)�Q�X�X�.�	#�	#�
�N�N�9�%��	����������I�&rc��|jgd��}|jdd�|jdd�|jdd�|j|gd��|dd}|jdd�|jd	d
�|jdd�|j||jgd
���|jt|j�y)Nr+rr[rrPr
�r[rPrrrr
�fooi8����leftrZ�right)	r�r[rPrrr�rr
r�)r�insertrr6r"rs   r�test_insertzCommonTest.test_inserts����N�N�9�%��	����B��	����B��	����A������0�1�
�a�D��	����U��	����v��	����g������D�N�N�+O�P�Q����)�Q�X�X�.rc���|jgd��}|j�|j|ddg�|jd�|j|dg�|jt|jd�|jd�|j|g�|jt|j�|jt
|jdd�|jgd��}y)N)rPrrrPrr�*)rr<r;��()r�poprr6rar"rMs  r�test_popzCommonTest.test_pop,s����N�N�:�&��	��������R��G�$�	���a������Q�C� ����*�a�e�e�Q�/�	���a������B�����*�a�e�e�,����)�Q�U�U�B��3��N�N�.�/�rc����|jgd��}|jd�|j|ddg�|jd�|j|dg�|jd�|j|g�|jt|jd�|jt
|j�|jddg�}|jt|jt�|j|ddg�|jt�|j|dg�|jtg�}|jd�|j|g�|jtg�}|jt�|j|g�|jtg�}|jt|jt�Gd�dt��G�fd�d�}|jgd	��}|j�|j|��G�fd
�d�}|jd�}|jd
�|j||jd��|jd
�|j||jd��|jt|jd
�|j||jd��|jdd|�d
g�}|j|�}|j�|jd
�t||�D]\}}|j||��y)N)rrrrrr
c��eZdZy)�&CommonTest.test_remove.<locals>.BadExcN)r�r�r�rzrr�BadExcr�Ts��rr�c���eZdZ�fd�Zy)�&CommonTest.test_remove.<locals>.BadCmpc���|dk(r���y)Nr
Frz�r�otherr�s  �r�__eq__z-CommonTest.test_remove.<locals>.BadCmp.__eq__Xs����A�:� �(�N�rN�r�r�r�r��r�s�r�BadCmpr�Ws���
rr�)rrr
rc���eZdZ�fd�Zy)�'CommonTest.test_remove.<locals>.BadCmp2c������ryrzr�s  �rr�z.CommonTest.test_remove.<locals>.BadCmp2.__eq__as
����h�rNr�r�s�r�BadCmp2r�`s���
rr��abcdefghcij�c�
abdefghcij�	abdefghijrr)r�removerr6rIr"rr�	Exception�zip�assertIs)	rrr�r��d�er=�yr�s	        @r�test_removezCommonTest.test_remove9s�����N�N�9�%��	���������Q��F�#�	���������Q�C� �	���������B�����*�a�h�h��2����)�Q�X�X�.��N�N�A�q�6�"�����*�a�h�h��9�����Q��F�#�	���������Q�C� ��N�N�I�;�'��	���������B���N�N�I�;�'��	���������B���N�N�H�:�&�����*�a�h�h�	�:�	�Y�	�	�	�
�N�N�<�(�����&�!�(�(�F�H�5�	�	�
�N�N�=�)��	����
�����D�N�N�<�8�9�	����
�����D�N�N�;�7�8����*�a�h�h��4�����D�N�N�;�7�8�
�N�N�C��g�i��5�6���N�N�1������&�!�(�(�C�0���1�I�D�A�q��M�M�!�Q��rc���t�|��|jgd��}|jd�|j	t
|jddd�|j||jgd���Gd�d�}|j�}td�D�cgc]
}||���c}|dd|j	t
|jd�ycc}w)	Nr�rr
r�r[rPrrr
c��eZdZd�Zd�Zy)�&CommonTest.test_index.<locals>.EvilCmpc��||_yry��victim)rr�s  rrz/CommonTest.test_index.<locals>.EvilCmp.__init__}s	��$��rc�"�|jdd�=y)NFr�)rr�s  rr�z-CommonTest.test_index.<locals>.EvilCmp.__eq__s���K�K��N�rN)r�r�r�rr�rzrr�EvilCmpr�|s��
%�
rr�rY)	�super�
test_indexrr�r6rI�indexrr5)rrr��_�	__class__s    �rr�zCommonTest.test_indexts����
�����N�N�/�0��	��������*�a�g�g�q�!�Q�7�����D�N�N�+<�=�>�	�	�
�N�N���$)�#�J�/�J�q���
�J�/��!�����*�a�g�g�t�4��0s�!Cc��|jgd��}|dd}|j�|j|gd��|j�|j||�|jt|jd�y)Nr��r
rrrPr[r�)r�reverserr6r")r�u�u2s   r�test_reversezCommonTest.test_reverse�sc���N�N�,�-��
�q�T��	�	�	������-�.�	�	�	������B�����)�Q�Y�Y��3rc���|jgd��}|j�|j|g�|jg�}|j�|j|g�|jg�}|jd�|j�|jd�|j|dg�|j	t
|jd�y)N)r
rrrr
)r�clearrr.r6r"�rr�s  r�
test_clearzCommonTest.test_clear�s����N�N�9�%��	���	�����B���N�N�2���	���	�����B���N�N�2���	�����	���	�	���������Q�C� ����)�Q�W�W�d�3rc�x�|jgd��}|j�}|j|gd��|jg�}|j�}|j|g�|jddg�}|j�}|jd�|j|ddg�|j||dgz�|jddddgd	g�}|j�}|j||�|j	|d|d�|jt|jd�y)
Nrrrr8rr
rrr)r�copyrr.r�r6r")rr��vs   r�	test_copyzCommonTest.test_copy�s���N�N�9�%��
�F�F�H������I�&��N�N�2���
�F�F�H������B��
�N�N�C��:�&��
�F�F�H��	����
�����S�#�J�'�����A���I�&�
�N�N�A�q�1�a�&�!�,�-��
�F�F�H������A���
�
�a��d�A�a�D�!����)�Q�V�V�T�2rc� ��|jddg�}|j�|j|ddg�|jgd��}|j�|j||jgd���|jt|jdd�d�}|jt|���|j||jgd���d�}|jt
d	����jt|���|jt�jd
��fd�}|jt�jt|���|jt�jdddd�y)Nrrr�r�r�c��||k(ry||kryy)NrrrPrz)rrs  r�revcmpz$CommonTest.test_sort.<locals>.revcmp�s���A�v���Q���r)�keyc�0�|dz|dz}}||k(ry||kryy)Nrr>rrPrrz)r=r��xmod�ymods    r�myComparisonz*CommonTest.test_sort.<locals>.myComparison�s*���1��a��c�$�D��t�|������rrAr
c�@���jd�||k(ry||kryy)NrrrP)r.)r=r��zs  �r�selfmodifyingComparisonz5CommonTest.test_sort.<locals>.selfmodifyingComparison�s%���
�H�H�Q�K��A�v���Q���r)r�sortrr6r"rr5rI)rr�r�r�r�r�s     @r�	test_sortzCommonTest.test_sort�s9����N�N�A�q�6�"��	��������Q��F�#��N�N�=�)��	��������D�N�N�=�9�:����)�Q�V�V�R��4�	�	
���:�f�%��&�����D�N�N�=�9�:�	�
�N�N�5��9�%��	���:�l�+��,����)�Q�V�V�Q�/�	�	
���*�a�f�f�(�)@�A�	�	C�	
���)�Q�V�V�R��R��<rc�f�|jd�}d|dd|j|td��y)Nrs�hr
�ham)rrrRr�s  r�
test_slicezCommonTest.test_slice�s/���N�N�6�"����"�1������D��K�(rc�.��t�|��|jddg�}|}|ddgz
}|j||�|jd�}|dz
}|j	||jd��|jt|jd�y)Nrrr
rrsrtru)r��	test_iaddrr�rr6r"�__iadd__)rr�r�r�s   �rr�zCommonTest.test_iadd�s����
�����N�N�A�q�6�"��
��	�a��V����
�
�a����N�N�6�"��	�V�������D�N�N�:�6�7����)�Q�Z�Z��6rc���t�|��|jg�}t|�}|dz}|j	t|�|�y)Nr<)r��	test_imulrrr)r�s�oldidr�s   �rr�zCommonTest.test_imul�sB���
�����N�N�2����1���	�R�������A���&rc���|jgd��}|ddd�=|j||jddg��|jtd��}|ddd�=|j||jgd���|jtd��}|ddd�=|j||jgd���|jtd	��}|ddd
�=|j||jgd���|jtd	��}dgdz|ddd�<|j||jgd
���|jtd	��}d	gdz|ddd�<|j||jgd���|jtd��}||ddd�<|j||jgd���|jtd	��}|dd}|dd}|jddg�|dd|jddg�|tdd�<|jddg�|dd|j||�|j||�|jtd	��}t	td��|ddd�<|j||jgd���|jtd	��}|ddddz�=y)Nr]r
rrr)rr
rr[)rr
rrr<i�)	rr
rrrrr>r`r?rP)
rPrrPrrPrrPr>rPr?���)
rr<r
rrr<rr>r`r<r)rr
rr�two�elements)
rrrrr
rrr>rr?r?iM)rrr5rKrg)rrrr�s    r�test_extendedslicingzCommonTest.test_extendedslicings����N�N�;�'��
�c��c�F�����D�N�N�A�a�5�1�2��N�N�5��8�$��
�a�d��d�G�����D�N�N�7�3�4��N�N�5��8�$��
�a�e��e�H�����D�N�N�9�5�6��N�N�5��9�%��
�f��f�I�����D�N�N�+F�G�H��N�N�5��9�%����a���#�A�#������D�N�N�+N�O�P��N�N�5��9�%���$�q�&��$�B�$������D�N�N�+L�M�N��N�N�5��8�$����$�B�$������D�N�N�<�8�9��N�N�5��9�%��
�a�D��
�a�D������
� 3�4��!�A������z�':�;��%��!�*�
��.�.�%��!4�5��!�A������A������A���N�N�5��9�%���u�Q�x���#�A�#������D�N�N�+I�J�K��N�N�5��9�%��
�a�i��C��i�Lrc�b�Gd�dt�}|jtt|��y)Nc��eZdZd�Zy)�9CommonTest.test_constructor_exception_handling.<locals>.Fc��t�ry)�KeyboardInterruptr{s rr|zBCommonTest.test_constructor_exception_handling.<locals>.F.__iter__/s��'�'rN)r�r�r�r|rzrr�Fr�.s��
(rr�)�objectr6r�rR)rr�s  r�#test_constructor_exception_handlingz.CommonTest.test_constructor_exception_handling,s%��	(��	(�	
���+�T�1�3�7rc�P�|jgd��}t|�}t|�}|D]
}t|��|jd�|j	t|�g�|j	t|�dg�|j	||jgd���y)Nrr?)rr
rr?)r�iterrTr.rrR)rr�exhit�empitr=s     r�test_exhausted_iteratorz"CommonTest.test_exhausted_iterator3s����N�N�9�%���Q����Q����A���K��	���������e��b�)�����e��q�c�*�����D�N�N�<�8�9r) r�r�r�rr%r)r3r9rNrWrbrerkrmrorqr�r�r�r�r�r�r�r�r�r�r�r�r�r�r��
__classcell__)r�s@rr	r	s�����&��:�"3�	>�=�#�J4�,,4�\7�'0�R/�'�B
/�0�9 �v5�&4�4�"3�0.=�`)�
7�'�'�R8�	:rr	)
r��	functoolsr�testr�test.supportrrrr	rzrr�<module>r�s/���� ��?�?�p:��%�%�p:r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists