HEX
Server: Apache
System: Linux opal14.opalstack.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User: curbgloabal_opal (1234)
PHP: 8.1.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib64/python3.6/test/__pycache__/test_userdict.cpython-36.pyc
3


 \��@sxddlmZddlZddlZiZddiZddd�Zdddd	�Zddd�Zddd�Z	Gd
d�dej
�Zedkrtej
�dS)
�)�
mapping_testsN�one��)r�two��)rr�threec@s2eZdZejZdd�Zdd�Zdd�Zdd�Z	d	S)
�UserDictTestcCstj�}tjt�}tjt�}tjt�}tj|�}tj|�}tj|�}tj|�}|jtjddd�t�|jtjddg�t�|jtd��|jtjddgd�t�WdQRX|jtjddgdd	d
�t�|jtjj	dj
��t�|jtj�j	dj
��t�|jtjj	dj
�d�t�|jtj�j	dj
�d�t�|j
|j	dj
��|k	�|j|j	dj
��tj�|j|j	dj
��tj�|jt|�tt��|jt|�tt��|jt|�d�ttt||||||||g}	x:|	D]2}
x*|	D]"}|j|
|kt|
�t|�k��q�W�q�W|j|dd�|jt|jd�tj|�}d|d<d|d<|d=|jt|jd�|j�|j|i�|j�}
|j|
|�tjddd�}|j�}|j||�Gdd�dtj�}||�}|j�}|j||�d|d<|j||�|jt|j��ttj���|jt|j��ttj���|jt|j��ttj���xF|j�D]:}|j||�|j||k|tk�|j||k|tk��q>Wtj�}|j|�|j||�xX|j�D]L}|j|j|�||�|j|j|�tj|��|j|j|�tj|���q�Wxt d�D]}t|�||<�q�Wg}x|D]}|j!|��qW|j�}|jt"|�t"|��tj�}|j|j#dd�d�|jd|�|j|j#dd�d�tjdd�}|j|j$d�d�|jt|j$d�|j|j$dd�d�d|d<|j|j$dd�d�tjdd�}|j|j%�d �|jt|j%�dS)!Nrr)rrrrz'dict')�dictrr)rr	zone two�{'one': 1, 'two': 2}�{'two': 2, 'one': 1}r	�*�)�x�yc@seZdZdd�ZdS)z)UserDictTest.test_all.<locals>.MyUserDictcSst|�dS)N)�print)�self�r�%/usr/lib64/python3.6/test_userdict.py�displayTsz1UserDictTest.test_all.<locals>.MyUserDict.displayN)�__name__�
__module__�__qualname__rrrrr�
MyUserDictSsrZbarZfoo�r)r)rr)rr)rr)rr)rr)rr)rr
)rr)&�collections�UserDict�d0�d1�d2�assertEqual�assertWarnsRegex�DeprecationWarning�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�uZu0Zu1Zu2�uuZuu0Zuu1Zuu2�all�a�bZu3Zu2aZu2bZu2cr�m2Zm2a�i�tZikeys�kr3rrr�test_alls�






"


(


zUserDictTest.test_allcCs�x2d	D]*}|jttjf|di�j��|dfg�qW|jttjidd�j��d
g�|jttjidd�j��dg�|jtd��(|jttjddid�j��dg�WdQRX|jttjd�|jttjff�|jttjj	�dS)
Nr�other�iterabler)rrz'dict'rA)rrHrI)rr)rN)rAr)
r!�listrrr4r"r#r,�	TypeError�__init__)r�kwrrr�	test_init�s
zUserDictTest.test_initcCs~x>dD]6}tj�}|jf|di�|jt|j��|dfg�qW|jttj�jd�|jttj�jii�|jttjj�dS)NrrrHrIr)rrrHrI)rrr6r!rJr4r,rK)rrM�drrr�test_update�s
zUserDictTest.test_updatec
,Cs�|jttjd�d�Gdd�dtj�}|ddd��}|j|dd�|j|d	d�|jd|�|jd|j��|j|dd
�Gdd�dtj�}|�}y|d
Wn0tk
r�}z|j|jd�WYdd}~XnX|jd
�Gdd�dtj�}|�}y|d
Wn2t	k
�r6}z|j|jd�WYdd}~XnX|jd�Gdd�dtj�}|�}	y|	d
Wn2t	k
�r�}z|j|jd�WYdd}~XnX|jd�dS)N�__missing__Fc@seZdZdd�ZdS)z$UserDictTest.test_missing.<locals>.DcSsdS)Nrr)r�keyrrrrQ�sz0UserDictTest.test_missing.<locals>.D.__missing__N)rrrrQrrrr�D�srSr�)rrrrrc@seZdZdd�ZdS)z$UserDictTest.test_missing.<locals>.EcSst|��dS)N)�RuntimeError)rrRrrrrQ�sz0UserDictTest.test_missing.<locals>.E.__missing__N)rrrrQrrrr�E�srVze[42] didn't raise RuntimeErrorc@seZdZdd�ZdS)z$UserDictTest.test_missing.<locals>.FcSsdd�|_tjj|�dS)NcSsdS)Nr)rRrrr�<lambda>�sz?UserDictTest.test_missing.<locals>.F.__init__.<locals>.<lambda>)rQrrrL)rrrrrL�s
z-UserDictTest.test_missing.<locals>.F.__init__N)rrrrLrrrr�F�srXzf[42] didn't raise KeyErrorc@seZdZdS)z$UserDictTest.test_missing.<locals>.GN)rrrrrrr�G�srYzg[42] didn't raise KeyError)r)r)r)
r!�hasattrrrZassertNotInr3rU�argsZfailr-)
rrSrOrV�e�errrX�frY�grrr�test_missing�s: 
 
 zUserDictTest.test_missingN)
rrrrrZ	type2testrGrNrPr`rrrrr
s
	r
�__main__)ZtestrZunittestrrrr r$r'r(ZTestHashMappingProtocolr
r�mainrrrr�<module>s


N