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_dict_version.cpython-310.pyc
o

�9jb�@sldZddlZddlmZe�d�ZGdd�dej�ZGdd�de�Z	Gd	d
�d
e�Z
edkr4e��dSdS)z<
Test implementation of the PEP 509: dictionary versioning.
�N)�
import_helper�	_testcapic@s�eZdZeZdd�Zdd�Zdd�Zdd�Zd	d
�Z	dd�Z
d
d�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd �Zd!S)"�DictVersionTestscCst�|_d|_dS�N)�set�
seen_versions�dict)�self�r
�-/usr/lib/python3.10/test/test_dict_version.py�setUps
zDictVersionTests.setUpcCs(t�|�}|�||j�|j�|�dSr)r�dict_get_version�assertNotInr�add)r	�mydict�versionr
r
r�check_version_uniques
z%DictVersionTests.check_version_uniquecOs||i|��}|�|�|Sr)r)r	r�method�args�kw�resultr
r
r�check_version_changeds
z&DictVersionTests.check_version_changedcOs@t�|�}|j�|�||i|��}t�|�}|�||d�|S)Nzversion changed)rr
rr�assertEqual)r	rrrr�version1r�version2r
r
r�check_version_dont_changes

z*DictVersionTests.check_version_dont_changecOs|j|i|��}|�|�|Sr)�	type2testr)r	rr�dr
r
r�new_dict(s
zDictVersionTests.new_dictcCs6|��}|��}|��}|jdd�}|jddd�}dS)N�x)r�y)rr )r)r	�empty1�empty2�empty3�	nonempty1�	nonempty2r
r
r�test_constructor-s
z!DictVersionTests.test_constructorcCs*|jddd�}|�||j�}|�|�dS)N��)�a�b)rr�copyr�r	r�d2r
r
r�	test_copy7szDictVersionTests.test_copycCsT|��}|�||jdd�|�||jdd�|�||jdd�|�||jdd�dS)Nrr r'r()rr�__setitem__�r	rr
r
r�test_setitem?s
zDictVersionTests.test_setitemcCsdt�}|��}|�||jd|�|�||jd|�|j||j|d�|j|d�}|�||j|�dS)N�key�r2)�objectrrr/r�update)r	�valuerr-r
r
r�test_setitem_same_valueJsz(DictVersionTests.test_setitem_same_valuecCs�Gdd�d�}|�}|�}|�||k�|�||k�|�||�|��}|�||jd|�|�|d|�|�||jd|�|�|d|�|j||j|d�|�|d|�|j|d�}|�||j|�|�|d|�dS)Nc@seZdZdd�ZdS)z8DictVersionTests.test_setitem_equal.<locals>.AlwaysEqualcSsdS)NTr
)r	�otherr
r
r�__eq__^sz?DictVersionTests.test_setitem_equal.<locals>.AlwaysEqual.__eq__N)�__name__�
__module__�__qualname__r9r
r
r
r�AlwaysEqual]sr=r2r3)�
assertTrue�assertFalse�assertIsNotrrr/�assertIsr5)r	r=�value1�value2rr-r
r
r�test_setitem_equal\s z#DictVersionTests.test_setitem_equalcCs0|��}|�||jdd�|�||jdd�dS)Nr2rBrC)rr�
setdefaultrr0r
r
r�test_setdefaultysz DictVersionTests.test_setdefaultcC�6|jdd�}|�||jd�|�||jt|jd�dS�Nr6r3r2)rr�__delitem__r�assertRaises�KeyErrorr0r
r
r�test_delitem��
�zDictVersionTests.test_delitemcCrGrH)rr�poprrJrKr0r
r
r�test_pop�rMzDictVersionTests.test_popcCs2|jdd�}|�||j�|�||jt|j�dS�Nr6r3)rr�popitemrrJrKr0r
r
r�test_popitem�s
�zDictVersionTests.test_popitemcCsL|jdd�}|�||j�|j||jdd�|jdd�}|�||j|�dS)Nr6r3z	new valuezvalue 3)rrr5rr,r
r
r�test_update�s
zDictVersionTests.test_updatecCs,|jdd�}|�||j�|�||j�dSrP)rr�clearrr0r
r
r�
test_clear�szDictVersionTests.test_clearN)r:r;r<rrrrrrrr&r.r1r7rDrFrLrOrRrSrUr
r
r
rrs$
	


rc@seZdZdS)�DictN)r:r;r<r
r
r
rrV�srVc@seZdZeZdS)�DictSubtypeVersionTestsN)r:r;r<rVrr
r
r
rrW�srW�__main__)
�__doc__�unittest�test.supportr�
import_moduler�TestCaserrrVrWr:�mainr
r
r
r�<module>s
+�

Youez - 2016 - github.com/yon3zu
LinuXploit