Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/test/test_capi/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/test/test_capi/__pycache__/test_set.cpython-312.opt-2.pyc

�

(Μg+"���ddlZddlmZejd�ZGd�de�ZGd�de�ZGd�d	ej�Z
ed
k(rej�yy)�N)�
import_helper�	_testcapic��eZdZy)�set_subclassN��__name__�
__module__�__qualname__���4/usr/local/lib/python3.12/test/test_capi/test_set.pyrr���rrc��eZdZy)�frozenset_subclassNrrrr
rrrrrc�l�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zy)�TestSetCAPIc��|jt|t�g|���|jt|tdh�g|���|jt|t�g|���|jt|tdh�g|���y)N�)�assertRaises�SystemError�	frozensetr)�self�action�argss   r
�assertImmutablezTestSetCAPI.assertImmutablesz������+�v�y�{�B�T�B�����+�v�y�!��~�E��E�����+�v�/A�/C�K�d�K�����+�v�/A�1�#�/F�N��Nrc��tj}|j|t���|j|ddh��|j	|t���|j|t
���|j	|t���|j	|t���y�Nr�)	r�	set_check�
assertTrue�set�assertFalserrr�object�r�checks  r
�test_set_checkzTestSetCAPI.test_set_checks����#�#������c�e��%�����q�!�f�
�&�����y�{�+�,�����l�n�-�.�����1�3�4�5�����v�x��)rc��tj}|j|t���|j|ddh��|j	|t���|j	|t
���|j	|t���|j	|t���yr)	r�set_checkexactr r!r"rrrr#r$s  r
�test_set_check_exactz TestSetCAPI.test_set_check_exact s����(�(������c�e��%�����q�!�f�
�&�����y�{�+�,�����|�~�.�/�����1�3�4�5�����v�x��)rc��tj}|j|t���|j	|t���|j	|tddh���|j|t
���|j	|t���|j|t���yr)	r�frozenset_checkr"r!r rrrr#r$s  r
�test_frozenset_checkz TestSetCAPI.test_frozenset_check*s����)�)������s�u��&�����i�k�*�+�����i��A��/�0�1�����|�~�.�/�����0�2�3�4�����v�x��)rc��tj}|j|t���|j	|t���|j	|tddh���|j|t
���|j|t���|j|t���yr)	r�frozenset_checkexactr"r!r rrrr#r$s  r
�test_frozenset_check_exactz&TestSetCAPI.test_frozenset_check_exact4s����.�.������s�u��&�����i�k�*�+�����i��A��/�0�1�����|�~�.�/�����1�3�4�5�����v�x��)rc���tj}|j|t���|j|ddh��|j|t	���|j|t	ddh���|j|t���|j|t
���|j|t���yr)	r�anyset_checkr r!rrrr"r#r$s  r
�test_anyset_checkzTestSetCAPI.test_anyset_check>s����&�&������c�e��%�����q�!�f�
�&�����i�k�*�+�����i��A��/�0�1�����l�n�-�.�����0�2�3�4�����v�x��)rc���tj}|j|t���|j|ddh��|j|t	���|j|t	ddh���|j|t
���|j|t���|j|t���yr)	r�anyset_checkexactr r!rr"rrr#r$s  r
�test_anyset_check_exactz#TestSetCAPI.test_anyset_check_exactIs����+�+������c�e��%�����q�!�f�
�&�����i�k�*�+�����i��A��/�0�1�����|�~�.�/�����1�3�4�5�����v�x��)rc�^�tj}|j|�jt�|j|�t	��|j|d�ddh�|j|gd��ddh�|jtd�5|t��ddd�|jtd�5|d�ddd�|jtd�5|dif�ddd�y#1swY�ZxYw#1swY�?xYw#1swYyxYw�N)rrrrrzobject is not iterablezunhashable type: 'dict')r�set_new�assertEqual�	__class__r!�assertRaisesRegex�	TypeErrorr#)rr8s  r
�test_set_newzTestSetCAPI.test_set_newTs����#�#�������,�,�c�2������C�E�*������+�a��V�4������+�a��V�4�
�
#�
#�I�/G�
H��F�H��I�
�
#�
#�I�/G�
H��A�J�I�
�
#�
#�I�/H�
I��Q��G��J�
I�	I�
H��
H�
H��
I�
I�s$�!D�	D�7D#�D�D �#D,c��tj}|j|�jt�|j|�t	��|j|d�t	ddh��|j|gd��t	ddh��|jtd�5|t��ddd�|jtd�5|d�ddd�|jtd�5|dif�ddd�y#1swY�ZxYw#1swY�?xYw#1swYyxYwr7)r�
frozenset_newr9r:rr;r<r#)rr?s  r
�test_frozenset_newzTestSetCAPI.test_frozenset_newas���!�/�/�
������2�2�I�>������)�+�6�����y�1�9�a��V�3D�E�����y�1�9�a��V�3D�E�
�
#�
#�I�/G�
H��&�(�#�I�
�
#�
#�I�/G�
H��!��I�
�
#�
#�I�/H�
I��1�b�'�"�J�
I�	I�
H��
H�
H��
I�
I�s$�3D�"	D)�	D5�D&�)D2�5D>c��tj}|j|t��d�|j|t	��d�|j|hd��d�|j|t	hd���d�|j|td��d�|j|t
d��d�|jt�5|t��ddd�y#1swYyxYw�Nr>rrr)rr�rC)
r�set_sizer9r!rrrrrr#�r�get_sizes  r
�
test_set_sizezTestSetCAPI.test_set_sizens����%�%������#�%��!�,�����)�+�.��2�����)�,�a�0�����)�I�"6�7��;�����,�y�"9�:�A�>�����"4�Y�"?�@�!�D�
�
�
�{�
+��V�X��,�
+�
+�s�%C?�?Dc��tj}|j|t��d�|j|t	��d�|j|hd��d�|j|t	hd���d�|j|td��d�|j|t
d��d�yrB)r�set_get_sizer9r!rrrrEs  r
�test_set_get_sizezTestSetCAPI.test_set_get_sizezs����)�)������#�%��!�,�����)�+�.��2�����)�,�a�0�����)�I�"6�7��;�����,�y�"9�:�A�>�����"4�Y�"?�@�!�Drc��tj}tttt
fD]}}|j
|��5|d�}|j||d��|j||d��|jtd�5||g�ddd�ddd��y#1swY�xYw#1swY��xYw)N��cls�rrr�missing�unhashable type: 'list')r�set_containsr!rrr�subTestr r"r;r<)r�containsrM�instances    r
�test_set_containszTestSetCAPI.test_set_contains�s����)�)����L�2D�E�C����#��&��v�;�������1� 5�6�� � ��(�I�!>�?��+�+�I�7P�Q��X�r�*�R�	'�&�F�
R�Q��	'�&�s$�AB4�
B(�B4�(B1�-B4�4B=	c�\�tj}ttfD]�}|j	|��5|d�}|j||d�d�|j|ddh�|j||d�d�|j|hd��|j
td�5||g�ddd�ddd���|jt�5|t�d�ddd�|j|d�y#1swY�UxYw#1swY��xYw#1swY�5xYw)	NrLrNrrrrC>rrrCrP)r�set_addr!rrRr9r;r<rrr#r)r�addrMrTs    r
�test_addzTestSetCAPI.test_add�s���������&�C����#��&��v�;��� � ��X�q�!1�1�5�� � ��A�q�6�2�� � ��X�q�!1�1�5�� � ��9�5��+�+�I�7P�Q���"�%�R�
'�&�'��
�
�{�
+����!��,����S�!�$�	R�Q��
'�&��,�
+�s0�A9D�+
D	�5D�D"�	D�D�D	�"D+c�*�tj}ttfD�]
}|j	|��5|d�}|j||d�d�|j|ddh�|j||d�d�|j|dh�|j||d�d�|j|t��|j||d�d�|j|t��|j
td�5||g�ddd�ddd���|jt�5|t�d�ddd�|j|d�y#1swY�VxYw#1swY��ixYw#1swY�5xYw)NrLrNrCrrrrP)r�set_discardr!rrRr9r;r<rrr#r)r�discardrMrTs    r
�test_discardzTestSetCAPI.test_discard�sO���'�'����&�C����#��&��v�;��� � ���1�!5�q�9�� � ��A�q�6�2�� � ���1�!5�q�9�� � ��A�3�/�� � ���1�!5�q�9�� � ��3�5�1�� � ���1�!5�q�9�� � ��3�5�1��+�+�I�7P�Q��H�b�)�R�'�&�'��
�
�{�
+��F�H�a� �,����W�a�(�	R�Q��'�&��,�
+�s0�CE<�
E0�E<�F	�0E9�5E<�<F	�	Fc�p�tj}d}ttfD]�}|j	|��5||�}|j||�|�|j
t|�d�|j||�|�|j
t|�d�|jt�5||�ddd�ddd���|jt�5|t��ddd�|j|�y#1swY�SxYw#1swY��
xYw#1swY�4xYw)NrNrLrr)
r�set_popr!rrR�assertInr9�lenr�KeyErrorrr#r)r�pop�origrMrTs     r
�test_popzTestSetCAPI.test_pop�s�����������&�C����#��&��t�9���
�
�c�(�m�T�2�� � ��X���2��
�
�c�(�m�T�2�� � ��X���2��&�&�x�0���M�1�
'�&�'��
�
�{�
+����M�,����S�!�	1�0��
'�&��,�
+�s0�BD�8	D�D�(D,�D�D�D)	�,D5c��tj}ttfD]�}|j	|��5|d�}|j||�d�|j|t��|j||�d�|j|t��ddd���|j
t�5|t��ddd�|j|�y#1swY��xYw#1swY�'xYw)NrLrNr)
r�	set_clearr!rrRr9rrr#r)r�clearrMrTs    r
�
test_clearzTestSetCAPI.test_clear�s����#�#����&�C����#��&��v�;��� � ��x��!�4�� � ��3�5�1�� � ��x��!�4�� � ��3�5�1�'�&�'��
�
�{�
+��&�(�O�,����U�#�'�&��,�
+�s�A-C)�>C5�)C2	�5C>N)rr	r
rr&r)r,r/r2r5r=r@rGrJrUrYr]rerirrr
rrsT��O�*�*�*�*�*�*��#�	�E�+�
%�$)�,"�"$rr�__main__)
�unittest�test.supportr�
import_modulerr!rrr�TestCaserr�mainrrr
�<module>rpsf���&�
(�M�'�'��4�	�	�3�	�	��	�G$�(�#�#�G$�V�z���H�M�M�O�r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists