Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cppython/lib/python3.8/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/test/__pycache__/test_dictviews.cpython-38.pyc
U

>��g�.�@sNddlZddlZddlZddlZddlZGdd�dej�ZedkrJe�	�dS)�Nc@s|eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�ZdS)�DictSetTestcCsvti���}|�t|i�|�t|�ti���}|�t|i�|�t|�ti���}|�t|i�|�t|�dS�N)�type�keys�assertRaises�	TypeError�items�values)�selfZkt�itZvt�r�2/opt/cppython/lib/python3.8/test/test_dictviews.py�test_constructors_not_callable	sz*DictSetTest.test_constructors_not_callablecCsddd�}|��}|�t|�d�|�t|�ddh�|�|ddh�|�|dddh�|�|ddh�|�|dh�|�|d�|�d|�|�d|�|�d|�|�d	|�|�|��|���d
dd�}|�|��|���|d=|�|��|���dS)N�
�ABC���a�rr�b�*�Z��def)r�assertEqual�len�set�assertNotEqual�assertIn�assertNotIn)r
�dr�errr
�test_dict_keyss$

zDictSetTest.test_dict_keyscCs&ddd�}|��}|�t|�d�|�t|�ddh�|�|ddh�|�|dddh�|�|ddh�|�|dh�|�|d	�|�d|�|�d|�|�d
|�|�d|�|�d|�|�d
|�|�d|�|�|��|���|��}|�|��|���d|d<|�|��|���dS)Nrrrr)rr)rrZjunk)rrr)rrrr)r)rr�rr)rrrrrrr�copy)r
r rr!rrr
�test_dict_items(s*
zDictSetTest.test_dict_itemscCs@ddd�}ddd�}|�|��|���|�|��|���dS)Nr�))rr)rrrr�rr)rrrr)r
r r!rrr
�test_dict_mixed_keys_items?s

z&DictSetTest.test_dict_mixed_keys_itemscCs:ddd�}|��}|�t|�ddh�|�t|�d�dS)Nrrrr)r	rrr)r
r r	rrr
�test_dict_valuesEs
zDictSetTest.test_dict_valuescCs�ddd�}|�t|�t�t|���}|�|t�|�|dkpD|dk�t|���}|�|t�|�|dkpr|dk�t|���}|�|t�|�|dkp�|d	k�dS)
Nrrrz#dict_items([('a', 'ABC'), (1, 10)])z#dict_items([(1, 10), ('a', 'ABC')])zdict_keys(['a', 1])zdict_keys([1, 'a'])zdict_values(['ABC', 10])zdict_values([10, 'ABC']))�assertIsInstance�repr�strr�
assertTruerr	�r
r �rrrr
�test_dict_reprKs"
���zDictSetTest.test_dict_reprcCs�ddd�}ddd�}ddd�}|�|��|��@d	d
h�|�|��|��@d
h�|�|��|��@t��|�|��t|���@d	d
h�|�|��t|���@d
h�|�|��t|���@t��|�|��t|���@d	d
h�|�|��|��Bd	d
h�|�|��|��Bd	d
dh�|�|��|��Bd	d
dd
h�|�|��t|���Bd	d
h�|�|��t|���Bd	d
dh�|�|��t|���Bd	d
dd
h�|�|��dBd	d
ddh�|�|��|��At��|�|��|��Ad	dh�|�|��|��Ad	d
dd
h�|�|��t|���At��|�|��t|���Ad	dh�|�|��t|���Ad	d
dd
h�|�|��t|���Ad	dh�|�|��|��t��|�|��|��d	h�|�|��|��d	d
h�|�|��t|���t��|�|��t|���d	h�|�|��t|���d	d
h�|�|��dd	d
h�|�|���|����|�|���|����|�|���t|�����|�|���t|�����|�|���dddh��|�|���dddg��|�|���tdddg���|�|���tddg���|�|���ddg��|�|���i��|�|���|����i}|�|���t���|�|���g��|�|���|����|�|���dg��dS)Nrr�rrr#)r�c���r r!rrr2r r!r')rr�x�y�z)rrr�tuple�assertFalse�
isdisjoint�listr-�r
Zd1Zd2Zd3�derrr
�test_keys_set_operations[sf


    "
�  
�  z$DictSetTest.test_keys_set_operationscCs�ddd�}ddd�}ddd�}|�|��|��@ddh�|�|��|��@dh�|�|��|��@t��|�|��t|���@ddh�|�|��t|���@dh�|�|��t|���@t��|�|��|��Bddh�|�|��|��Bdd	dh�|�|��|��Bddd
dh�|�|��t|���Bddh�|�|��t|���Bdd	dh�|�|��t|���Bddd
dh�|�|��|��At��|�|��|��Add	h�|�|��|��Addd
dh�|�|��|��t��|�|��|��dh�|�|��|��ddh�|�|��t|���t��|�|��t|���dh�|�|��t|���ddh�|�|���|����|�|���|����|�|���t|�����|�|���t|�����|�|���dd
dh��|�|���dd
dg��|�|���tdd
dg���|�|���tdd
g���|�|���i��|�|���|����i}|�|���t���|�|���g��|�|���|����|�|���dg��dS)Nrrr1r3r4r5)rr)rr)rr)r r3)r!r4r6r7r8)rrrr:r;r<r-r=rrr
�test_items_set_operations�sx


����
���
��
� z%DictSetTest.test_items_set_operationscCsHi}|��|d<t|�}|�|t�|��|d<t|�}|�|t�dS)Nr)r	r+r*r,rr.rrr
�test_recursive_repr�szDictSetTest.test_recursive_reprcCs8i}tt��d�D]}d|��i}q|�tt|�dS)N�dr)�range�sys�getrecursionlimitr	r�RecursionErrorr+)r
r �irrr
�test_deeply_nested_repr�sz#DictSetTest.test_deeply_nested_reprcCsJddd�}|�ttj|���|�ttj|���|�ttj|���dS)Nrrr)rrr$rr	r�r
r rrr
�	test_copy�s
zDictSetTest.test_copyc	sGdd�dt��G�fdd�d�}|�|�}}|�|�}}||i}|�||�|�||���|�||���|�||f|���|��|j|�|��|��j|�|��|��j||f�|��|��j||f�|����||��kW5QRXdS)Nc@seZdZdS)z+DictSetTest.test_compare_error.<locals>.ExcN)�__name__�
__module__�__qualname__rrrr
�Exc�srNcs eZdZdd�Z�fdd�ZdS)z-DictSetTest.test_compare_error.<locals>.BadEqcSsdS)N�r)r
rrr
�__hash__�sz6DictSetTest.test_compare_error.<locals>.BadEq.__hash__cs��dSrr)r
�other�rNrr
�__eq__�sz4DictSetTest.test_compare_error.<locals>.BadEq.__eq__N)rKrLrMrPrSrrRrr
�BadEq�srT)�	Exceptionrrr	rr�__contains__)r
rTZk1Zk2Zv1Zv2r rrRr
�test_compare_error�szDictSetTest.test_compare_errorcCsvddd�}ttjd�D]X}|�ttjftj|��|�|�ttjftj|��|�|�ttjftj|�	�|�qdS)Nrrrr)
rC�pickle�HIGHEST_PROTOCOLrr�
PicklingError�dumpsrr	r)r
r �protorrr
�test_pickle�s"
���zDictSetTest.test_picklecCs:tdd�}|�|��tjj�|�|��tjj�|�|��tjj�|�|��tjj�|�|��tjj	�|�|��tjj
�|�|��tjj�|�|��tjj�|�|��tjj�|�|�
�tjj�|�|�
�tjj�|�|�
�tjj�|�|�
�tjj�|�|�
�tjj	�|�|�
�tjj
�dS)Nr)r)�dictr*r�collections�abc�KeysView�MappingView�Set�Sized�Iterable�	Containerr	�
ValuesViewr�	ItemsViewrIrrr
�test_abc_registrys 
zDictSetTest.test_abc_registryN)rKrLrMrr"r%r(r)r0r?r@rArHrJrWr]rirrrr
rs88

r�__main__)
�collections.abcr_r$rXrDZunittestZTestCaserrK�mainrrrr
�<module>s

F1le Man4ger