HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.7/test/__pycache__/test_userdict.cpython-37.pyc
B

��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)
�UserDictTestcCst��}t�t�}t�t�}t�t�}t�|�}t�|�}t�|�}t�|�}|�tjddd�t�|�t�ddg�t�|�td��|�tjddgd�t�WdQRX|�tjddgdd	d
�t�|�tj�	d�
��t�|�t���	d�
��t�|�tj�	d�
�d�t�|�t���	d�
�d�t�|�
|�	d�
��|k	�|�|�	d�
��tj�|�|�	d�
��tj�|�t|�tt��|�t|�tt��|�t|�d�ttt||||||||g}	x:|	D]2}
x*|	D]"}|�|
|kt|
�t|�k��q�W�q�W|�|d
d�|�t|jd�t�|�}d|d<d|d<|d=|�t|jd�|��|�|i�|��}
|�|
|�tjddd�}|��}|�||�Gdd�dtj�}||�}|��}|�||�d|d<|�||�|�t|���tt����|�t|���tt����|�t|���tt����xF|��D]:}|�||�|�||k|tk�|�||k|tk��q>Wt��}|�|�|�||�xX|��D]L}|�|�|�||�|�|�|�t�|��|�|�|�t�|���q�Wxt d�D]}t|�||<�q�Wg}x|D]}|�!|��qW|��}|�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)Nrr)rr)rr)rrz'dict')�dictrr)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.7/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�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�bZu3Zu2aZu2bZu2crZm2Zm2a�i�tZikeys�kr2rrr�test_alls�






"

(


zUserDictTest.test_allc	Cs�x2dD]*}|�ttjf|di����|dfg�qW|�ttjidd����dg�|�ttjidd����dg�|�td��(|�ttjddid����dg�WdQRX|�ttjd�|�ttjd	d	�|�ttjj	�dS)
N)r�other�iterabler)r)rr)rNz'dict'r@)r@rr)
r �listrrr3r!r"r+�	TypeError�__init__)r�kwrrr�	test_init�s
zUserDictTest.test_initcCs~x>dD]6}t��}|jf|di�|�t|���|dfg�qW|�tt��jd�|�tt��jii�|�ttjj�dS)N)rrrFrGr)rrr5r rHr3r+rI)rrK�drrr�test_update�s
zUserDictTest.test_updatec

Cs�|�ttjd�d�Gdd�dtj�}|ddd��}|�|dd�|�|d	d�|�d|�|�d|���|�|dd
�Gdd�dtj�}|�}y|d
Wn0tk
r�}z|�|jd
�Wdd}~XYnX|�d�Gdd�dtj�}|�}y|d
Wn2t	k
�r6}z|�|jd
�Wdd}~XYnX|�d�Gdd�dtj�}|�}	y|	d
Wn2t	k
�r�}z|�|jd
�Wdd}~XYnX|�d�dS)N�__missing__Fc@seZdZdd�ZdS)z$UserDictTest.test_missing.<locals>.DcSsdS)Nrr)r�keyrrrrO�sz0UserDictTest.test_missing.<locals>.D.__missing__N)rrrrOrrrr�D�srQr�)rrrrrc@seZdZdd�ZdS)z$UserDictTest.test_missing.<locals>.EcSst|��dS)N)�RuntimeError)rrPrrrrO�sz0UserDictTest.test_missing.<locals>.E.__missing__N)rrrrOrrrr�E�srT)rze[42] didn't raise RuntimeErrorc@seZdZdd�ZdS)z$UserDictTest.test_missing.<locals>.FcSsdd�|_tj�|�dS)NcSsdS)Nr)rPrrr�<lambda>�rz?UserDictTest.test_missing.<locals>.F.__init__.<locals>.<lambda>)rOrrrJ)rrrrrJ�s
z-UserDictTest.test_missing.<locals>.F.__init__N)rrrrJrrrr�F�srVzf[42] didn't raise KeyErrorc@seZdZdS)z$UserDictTest.test_missing.<locals>.GN)rrrrrrr�G�srWzg[42] didn't raise KeyError)
r �hasattrrrZassertNotInr2rS�argsZfailr,)
rrQrMrT�e�errrV�frW�grrr�test_missing�s: 
 
 zUserDictTest.test_missingN)
rrrrrZ	type2testrErLrNr^rrrrr
s
	r
�__main__)ZtestrZunittestrrrrr#r&r'ZTestHashMappingProtocolr
r�mainrrrr�<module>s


N