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__/test_userdict.cpython-312.pyc

�

'Μg@���ddlmZddlZddlZiZddiZddd�Zdddd	�Zddd�Zddd�Z	Gd
�dej�Zedk(rej�yy)
�)�
mapping_testsN�one���r�two��)rr�threec�<�eZdZejZd�Zd�Zd�Zd�Z	y)�UserDictTestc���tj�}tjt�}tjt�}tjt�}tj|�}tj|�}tj|�}tj|�}|jtjdd��t�|jtjddg�t�|jtjddg��dddgi�|jtjddgdd	�
�t�|jtjjdj��t�|jtj�jdj��t�|jtjjdj�d�t�|jtj�jdj�d�t�|j|jdj��|u�|j|jdj��tj�|j|jdj��tj�|jt|�tt��|jt|�tt��|jt|�d�ttt||||||||g}	|	D]3}
|	D],}|j|
|k(t!|
�t!|�k(��.�5|j|d
d�|j#t$|j&d�tj|�}d|d<d|d<|d=|j#t$|j(d�|j+�|j|i�|j-�}
|j|
|�tjdd��}|j-�}|j||�Gd�dtj�}||�}|j-�}|j||�d|d<|j/||�|jt1|j3��t1tj3���|jt1|j5��t1tj5���|jt1|j7��t1tj7���|j3�D]H}|j||�|j||v|tv�|j||v|tv��Jtj�}|j9|�|j||�|j3�D]�}|j|j;|�||�|j|j;|�tj;|��|j|j;|�tj;|����t=d�D]}t|�||<�g}|D]}|j?|��|j3�}|jtA|�tA|��tj�}|j|jCdd�d�|jd|�|j|jCdd�d�tjd��}|j|jEd�d�|j#t$|jDd�|j|jEdd�d�d|d<|j|jEdd�d�tjd��}|j|jG�d�|j#t$|jF�y)Nrrr)rr)rr��dictrr	r
)rrzone two)z{'one': 1, 'two': 2}z{'two': 2, 'one': 1}rrr�*�)�x�yc��eZdZd�Zy)�)UserDictTest.test_all.<locals>.MyUserDictc��t|�y�N)�print��selfs �//usr/local/lib/python3.12/test/test_userdict.py�displayz1UserDictTest.test_all.<locals>.MyUserDict.displayTs��u�T�{�N)�__name__�
__module__�__qualname__r�rr�
MyUserDictrSs��*rr#�bar�foo�r)r)rr)$�collections�UserDict�d0�d1�d2�assertEqual�d3�fromkeys�split�d4�d5�
assertTrue�assertIsInstance�str�repr�assertIn�len�assertRaises�KeyError�__getitem__�__delitem__�clear�copy�assertNotEqual�sorted�keys�items�values�update�get�range�append�set�
setdefault�pop�popitem)r�u�u0�u1�u2�uu�uu0�uu1�uu2�all�a�b�u3�u2a�u2b�u2cr#�m2�m2a�i�t�ikeys�kr@s                        r�test_allzUserDictTest.test_alls���� � �"��
�
!�
!�"�
%��
�
!�
!�"�
%��
�
!�
!�"�
%��
�
!�
!�!�
$���"�"�2�&���"�"�2�&���"�"�2�&��	
����-�-�!��;�R�@�����-�-�y�)�.D�E�r�J�����-�-�I�y�3I�J� �:�z�":�;�	=�	
����-�-�y�)�.D�!�ST�U�WY�Z�	
����-�-�6�6�y���7H�I�2�N�����-�-�/�8�8����9J�K�R�P�����-�-�6�6�y���7H�!�L�b�Q�����-�-�/�8�8����9J�A�N�PR�S�������I�O�O�$5�6�b�@�A����b�k�k�)�/�/�*;�<�k�>R�>R�S����b�k�k�)�/�/�*;�<�k�>R�>R�S�	
����R��#�b�'�*�����b��4��8�,��
�
�d�2�h�!9�	:��2�r�1�b�"�b�"�c�3��<���A���� � ��a���Q��3�q�6�)9�:���
	
����E��A�&����(�B�N�N�E�:��
!�
!�"�
%����5�	���7��
�w�K����(�B�N�N�G�<�	���
�����R� ��g�g�i������b�!��"�"�R�2�.���h�h�j������c�"�	+��-�-�	+���^���g�g�i������b�!���5�	����C��$�	
�������	�*�F�2�7�7�9�,=�>��������
�+�V�B�H�H�J�-?�@������	�	��,�f�R�Y�Y�[�.A�B�����A��M�M�!�R� ����Q�"�W�a�2�g�.����Q�"�W�a�2�g�.��
� � �"��	���������B������A����R�V�V�A�Y��1��.����R�V�V�A�Y����q�	�2����R�V�V�A�Y����q�	�2���r��A���F�B�q�E�����A��L�L��O���w�w�y������U��S��Y�/�
� � �"��������c�2�.��3��
�
�c�1��������c�2�.��3�
� � �2�&��������s��R�(����(�A�E�E�3�/�������s�A���*���#��������s�A���+�
� � �2�&���������i�0����(�A�I�I�.rc�
�dD]C}|jttjdi|di��j	��|dfg��E|jttjid��j	��dg�|jttjid��j	��dg�|jttjddi��j	��dddifg�|jttjd�|jttjdd�|jttjj�y)	N)r�other�iterablerr)rr)rNrTrr")r,�listr'r(rAr8�	TypeError�__init__)r�kws  r�	test_initzUserDictTest.test_init�s2��-�B����T�+�"6�"6�"B�"�b��"B�"H�"H�"J�K�!�2�h�Z�
)�.�	
����k�2�2�2�B�?�E�E�G�H�&��	)�����k�2�2�2�D�A�G�G�I�J�(�)�	+�����k�2�2��b�	�B�H�H�J�K�!�C��9�-�.�	0����)�[�%9�%9�2�>����)�[�%9�%9�2�r�B����)�[�%9�%9�%B�%B�Crc���dD]V}tj�}|jdi|di��|jt	|j��|dfg��X|j
ttj�jd�|j
ttj�jii�|j
ttjj�y)N)rrrbrcrr")r'r(rCr,rdrAr8re)rrg�ds   r�test_updatezUserDictTest.test_update�s���5�B��$�$�&�A��A�H�H� ��B�x� ����T�!�'�'�)�_��B�x�j�9�6�	
���)�[�%9�%9�%;�%B�%B�B�G����)�[�%9�%9�%;�%B�%B�B��K����)�[�%9�%9�%@�%@�Arc��|jttjd�d�Gd�dtj�}|ddd��}|j|dd�|j|d	d�|j	d|�|j	d|j��|j|dd
�Gd�dtj�}|�}	|d
|j
d
�Gd�dtj�}|�}	|d
|j
d�Gd�dtj�}|�}		|	d
|j
d�y#t$r&}|j|jd�Yd}~��d}~wwxYw#t$r&}|j|jd�Yd}~��d}~wwxYw#t$r&}|j|jd�Yd}~yd}~wwxYw)N�__missing__Fc��eZdZd�Zy)�$UserDictTest.test_missing.<locals>.Dc��y)Nrr"�r�keys  rrmz0UserDictTest.test_missing.<locals>.D.__missing__�s��rN�rr r!rmr"rr�Dro�s��
rrtr�)rr	rr	rc��eZdZd�Zy)�$UserDictTest.test_missing.<locals>.Ec��t|��r)�RuntimeErrorrqs  rrmz0UserDictTest.test_missing.<locals>.E.__missing__�s
��"�3�'�'rNrsr"rr�Erw�s��
(rrzze[42] didn't raise RuntimeError)rc��eZdZd�Zy)�$UserDictTest.test_missing.<locals>.Fc�R�d�|_tjj|�y)Nc��yrr")rrs r�<lambda>z?UserDictTest.test_missing.<locals>.F.__init__.<locals>.<lambda>�s��tr)rmr'r(rfrs rrfz-UserDictTest.test_missing.<locals>.F.__init__�s��#3�� ��$�$�-�-�d�3rN)rr r!rfr"rr�Fr|�s��
4rr�zf[42] didn't raise KeyErrorc��eZdZy)�$UserDictTest.test_missing.<locals>.GN)rr r!r"rr�Gr��s��rr�zg[42] didn't raise KeyError)
r,�hasattrr'r(�assertNotInr@�failry�argsr9)
rrtrjrz�e�errr��fr��gs
          r�test_missingzUserDictTest.test_missing�s��������!5�!5�}�E�u�M�	��$�$�	�
�!��l�O������1��q�!�����1��q�!�����A������A�F�F�H�%�����1��r�"�	(��$�$�	(�
�C��	9�
�b�E�
�I�I�7�8�	4��$�$�	4�

�C��	5�
�b�E�
�I�I�3�4�	��$�$�	�
�C��	5�
�b�E�
�I�I�3�4��1�	.����S�X�X�u�-�-��	.���	.����S�X�X�u�-�-��	.���	.����S�X�X�u�-�-��	.�sH�!E&�F�G
�&	F�/F�F�	G�!G�G�
	G9�G4�4G9N)
rr r!r'r(�	type2testr`rhrkr�r"rrr
r
s%���$�$�I�}/�~D�B�/5rr
�__main__)�testr�unittestr'r)r*r+r-r0r1�TestHashMappingProtocolr
r�mainr"rr�<module>r�sw��������Q�Z��
�q���
�q�1�%��
�$���
�q���H5�=�8�8�H5�X�z���H�M�M�O�r

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