Uname:Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64

403WebShell
403Webshell
Server IP : 3.111.61.48  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.2.31
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3.10/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.10/test/__pycache__/test_defaultdict.cpython-310.pyc
o

�9j��@sjdZddlZddlZddlZddlZddlZddlmZdd�ZGdd�dej	�Z
edkr3e��dSdS)	z'Unit tests for collections.defaultdict.�N)�defaultdictcCstS�N)�list�rr�,/usr/lib/python3.10/test/test_defaultdict.py�foobar�rc@sdeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dS)�TestDefaultDictc
Cs�t�}|�|jd�t|_|d�d�|�|ddgi�|d�d�|�|dddgi�|d|d|�|ddgggd��|�|d|duoS|dun�ttddd	�}|�|jt�|�|ddd	��|�|d
d�|�|dd�|�|dg�|�d
|�|�d
|���|�d|�|�d|���|�d|�|�d|���|�d|�|�d|���d|_|�|jd�z|dWnt	y�}z
|�|j
d
�WYd}~n
d}~ww|�d�|�t
td�dS)N��*��
�)r
r
r��)�foo�barrr�)rzd2[15] didn't raise KeyError)r�assertEqual�default_factoryr�append�
assertTrue�assertIn�keys�assertNotIn�KeyError�args�fail�assertRaises�	TypeError)�self�d1�d2�errrrr�
test_basicsF*��
zTestDefaultDict.test_basiccCs2t�}|�t|jd�t|_|�|�d�g�dS)Nr)rrr�__missing__rrr)r r!rrr�test_missing4szTestDefaultDict.test_missingcCs�t�}|�|jd�|�t|�d�|�tt|��|�d|d<|�t|�d�tt�}|�|jt�d|d<|�t|�d�dd	�}t|�}|�|j|u�|d
|�t|�dt|��dS)Nzdefaultdict(None, {})�)�zdefaultdict(None, {11: 41})rr
z$defaultdict(<class 'int'>, {12: 42})cSsdS)N�+rrrrrrEsz&TestDefaultDict.test_repr.<locals>.foor
zdefaultdict(%s, {13: 43}))rrr�repr�eval�intr)r r!r"r�d3rrr�	test_repr:szTestDefaultDict.test_reprcCs�t�}|��}|�t|�t�|�|jd�|�|i�t|_|��}|�t|�t�|�|jt�|�|i�|d|��}|�t|�t�|�|jt�|�|dgi�|d|�|ggd��t�}d|d<|��}|�|dd�dS)Nrr
)rr
�a)r�copyr�typerr)r r!r"r-�d4�d�errr�	test_copyKs*zTestDefaultDict.test_copycCs`ttddi�}t�|�}|�|jt�|�||�t|_t�|�}|�|jt�|�||�dS�Nr)rrr0rrr�r r!r"rrr�test_shallow_copyds

z!TestDefaultDict.test_shallow_copycCsxttddgi�}t�|�}|�|jt�|�||�|�|d|du�t|_t�|�}|�|jt�|�||�dSr6)rrr0�deepcopyrrrrr7rrr�test_deep_copyns

zTestDefaultDict.test_deep_copyc
CsZt�}z|dWnty%}z|�|jdd�WYd}~dSd}~ww|�d�dS)N)rrzexpected KeyError)rrrrr)r r!r#rrr�test_keyerror_without_factoryys ��z-TestDefaultDict.test_keyerror_without_factorycCs*Gdd�dt�}|�}|�t|�d�dS)Nc@seZdZdd�Zdd�ZdS)z0TestDefaultDict.test_recursive_repr.<locals>.subcSs|j|_dSr)�_factoryr�r rrr�__init__�sz9TestDefaultDict.test_recursive_repr.<locals>.sub.__init__cSsgSrrr=rrrr<�rz9TestDefaultDict.test_recursive_repr.<locals>.sub._factoryN)�__name__�
__module__�__qualname__r>r<rrrr�sub�srBzBsub\(<bound method .*sub\._factory of sub\(\.\.\., \{\}\)>, \{\}\))r�assertRegexr*)r rBr3rrr�test_recursive_repr�s

�z#TestDefaultDict.test_recursive_reprcCs|�tti�dSr)rrrr=rrr�test_callable_arg�sz!TestDefaultDict.test_callable_argcCsJtt�}|dttjd�D]}t�||�}t�|�}|�||�qdSr6)rr,�range�pickle�HIGHEST_PROTOCOL�dumps�loadsr)r r3�proto�s�orrr�
test_pickling�s
�zTestDefaultDict.test_picklingcCsttddd��}ttddd��}||B}|�|jt�|�|dddd��|�t|�gd��||B}|�|jt�|�|dddd��|�t|�gd��|t|�B}|�|jt�|�|dddd��|�t|�gd��t|�|B}|�|jt�|�|dddd��|�t|�gd��|�	t
��|t|���BWd�n1s�wY|�	t
��t|���|BWd�n1s�wY|t|���O}|�|jt�|�|dddd��|�t|�gd��|�	t
��
|dO}Wd�dS1�swYdS)	Nrr)rr�zero�one)rr)rrr)rrr)rr,�str�assertIsr�assertDictEqualrr�dictrr�items)r �irL�i_s�s_i�i_ds�ds_irrr�
test_union�s>��
$�zTestDefaultDict.test_unionN)r?r@rAr$r&r.r5r8r:r;rDrErNr[rrrrr	s$
	r	�__main__)
�__doc__�osr0rG�tempfile�unittest�collectionsrr�TestCaser	r?�mainrrrr�<module>s2�

Youez - 2016 - github.com/yon3zu
LinuXploit