Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.9/test/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.9/test/__pycache__/test_userdict.cpython-39.opt-1.pyc

a

��g@�@sxddlmZddlZddlZiZddiZddd�Zdddd	�Zddd�Zddd�Z	Gd
d�dej
�Zedkrte�
�dS)
�)�
mapping_testsN�one���r�two��)rr�threec@s2eZdZejZdd�Zdd�Zdd�Zdd�Z	d	S)
�UserDictTestcCs�t��}t�t�}t�t�}t�t�}t�|�}t�|�}t�|�}t�|�}|�tjddd�t�|�t�ddg�t�|�tjddgd�dddgi�|�tjddgdd	d
�t�|�tj�d���t	�|�t���d���t	�|�tj�d��d�t
�|�t���d��d�t
�|�|�d���|u�|�|�d���tj�|�|�d���tj�|�t
|�t
t��|�t|�tt��|�t|�d�ttt||||||||g}	|	D].}
|	D]"}|�|
|kt|
�t|�k��qĐq�|�|d
d�|�t|jd�t�|�}d|d<d|d<|d=|�t|jd�|��|�|i�|��}
|�|
|�tjddd�}|��}|�||�Gdd�dtj�}||�}|��}|�||�d|d<|�||�|�t|���tt����|�t|���tt����|�t|���tt����|��D]:}|�||�|�||v|tv�|�||v|tv��q$t��}|�|�|�||�|��D]L}|�|�|�||�|�|�|�t�|��|�|�|�t�|���q�td�D]}t
|�||<�q�g}|D]}|�|��q�|��}|�t |�t |��t��}|�|�!dd�d�|�d|�|�|�!dd�d�tjdd�}|�|�"d�d�|�t|j"d�|�|�"dd�d�d|d<|�|�"dd�d�tjdd�}|�|�#�d�|�t|j#�dS)Nrrr)rr)rr��dictr
rr	)rr
zone two)z{'one': 1, 'two': 2}z{'two': 2, 'one': 1}rrr
�*�)�x�yc@seZdZdd�ZdS)z)UserDictTest.test_all.<locals>.MyUserDictcSst|�dS�N)�print��self�r�./usr/local/lib/python3.9/test/test_userdict.py�displayT�z1UserDictTest.test_all.<locals>.MyUserDict.displayN)�__name__�
__module__�__qualname__rrrrr�
MyUserDictSsrZbarZfoo�r)r)rr)$�collections�UserDict�d0�d1�d2�assertEqual�d3�fromkeys�split�d4�d5Z
assertTrueZassertIsInstance�str�reprZassertIn�len�assertRaises�KeyError�__getitem__�__delitem__�clear�copyZassertNotEqual�sorted�keys�items�values�update�get�range�append�set�
setdefault�pop�popitem)r�uZu0�u1�u2�uuZuu0Zuu1Zuu2�all�a�b�u3Zu2aZu2bZu2crZm2Zm2a�i�tZikeys�kr4rrr�test_alls�







�$

zUserDictTest.test_allc	Cs�dD].}|�ttjfi|di�����|dfg�q|�ttjidd����dg�|�ttjidd����dg�|�ttjddid����dddifg�|�ttjd�|�ttjdd�|�ttjj�dS)	N)r�other�iterablerr)r
r)r
NrDr
r)r$�listrr r5r-�	TypeError�__init__)r�kwrrr�	test_init�s ����zUserDictTest.test_initcCs~dD]:}t��}|jfi|di��|�t|���|dfg�q|�tt��jd�|�tt��jii�|�ttjj�dS)N)rr
rKrLr)rr r7r$rMr5r-rN)rrP�drrr�test_update�szUserDictTest.test_updatec

Cs�|�ttjd�d�Gdd�dtj�}|ddd��}|�|dd�|�|d	d�|�d|�|�d|���|�|dd
�Gdd�dtj�}|�}z|d
Wn2ty�}z|�|jd
�WYd}~nd}~00|�d�Gdd�dtj�}|�}z|d
Wn4t	�y:}z|�|jd
�WYd}~nd}~00|�d�Gdd�dtj�}|�}	z|	d
Wn4t	�y�}z|�|jd
�WYd}~nd}~00|�d�dS)N�__missing__Fc@seZdZdd�ZdS)z$UserDictTest.test_missing.<locals>.DcSsdS)Nrr�r�keyrrrrT�sz0UserDictTest.test_missing.<locals>.D.__missing__N�rrrrTrrrr�D�srXr�)rrrrrc@seZdZdd�ZdS)z$UserDictTest.test_missing.<locals>.EcSst|��dSr)�RuntimeErrorrUrrrrT�sz0UserDictTest.test_missing.<locals>.E.__missing__NrWrrrr�E�sr[)rze[42] didn't raise RuntimeErrorc@seZdZdd�ZdS)z$UserDictTest.test_missing.<locals>.FcSsdd�|_tj�|�dS)NcSsdSrr)rVrrr�<lambda>�rz?UserDictTest.test_missing.<locals>.F.__init__.<locals>.<lambda>)rTrr rOrrrrrO�s
z-UserDictTest.test_missing.<locals>.F.__init__N)rrrrOrrrr�F�sr]zf[42] didn't raise KeyErrorc@seZdZdS)z$UserDictTest.test_missing.<locals>.GN)rrrrrrr�G�sr^zg[42] didn't raise KeyError)
r$�hasattrrr ZassertNotInr4rZ�argsZfailr.)
rrXrRr[�e�errr]�fr^�grrr�test_missing�s:$
$
$zUserDictTest.test_missingN)
rrrrr Z	type2testrJrQrSrerrrrrs
	r�__main__)�testrZunittestrr!r"r#r%r(r)ZTestHashMappingProtocolrr�mainrrrr�<module>s


M

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