Sindbad~EG File Manager

Current Path : /proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/
Upload File :
Current File : //proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/test_bool.cpython-312.pyc

�

&Μg�8��x�ddlZddlmZddlZGd�dej�Zedk(rej�yy)�N)�	os_helperc���eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!y )!�BoolTestc��	Gd�dt�}|jd�|jttj
td�y#t$rY�6wxYw)Nc��eZdZy)�!BoolTest.test_subclass.<locals>.CN)�__name__�
__module__�__qualname__���+/usr/local/lib/python3.12/test/test_bool.py�Crs��r
rzbool should not be subclassabler)�bool�fail�	TypeError�assertRaises�int�__new__)�selfrs  r�
test_subclasszBoolTest.test_subclass
sN��	9�
�D�
�

�I�I�7�8����)�S�[�[�$��:���	��	�s�A
�
	A�Ac��|jtd�d�|jtd�d�|jttd��d�|jttd��d�y�NF�FalseT�True)�assertEqual�repr�assertIs�eval�rs r�	test_reprzBoolTest.test_reprsX������e��g�.�����d��V�,��
�
�d�4��;�'��/��
�
�d�4��:�&��-r
c�p�|jtd�d�|jtd�d�yr)r�strr s r�test_strzBoolTest.test_strs*������U��W�-�����T��F�+r
c���|jtd�d�|jtd�d�|jtd�d�|jtd�d�y)NFrT�)rr�assertIsNotr s r�test_intzBoolTest.test_intsR������U��Q�'�����U��U�+�����T��A�&�����T��D�)r
c���|jtd�d�|jtd�d�|jtd�d�|jtd�d�y)NF�T��?)r�floatr'r s r�
test_floatzBoolTest.test_float%sR������u��s�+�����u��u�-�����t��c�*�����t��d�+r
c���|jtd�d�|jtd�d�|jtd�d�|jtd�d�y)NFyTy�?)r�complexr s r�test_complexzBoolTest.test_complex+sR���������,��������/��������-��������-r
c��|jdd�|jdd�|jdd�|jdd�|jtd�d�|jtd�d�|jdd�|jdd�|jdd�|jtd�d�|jtd�d�|jt�5d}|j|d�ddd�|jt�5|jtd�d�ddd�|jt�5d}|j|d�ddd�|jt�5|jtd�d�ddd�|jd	d	�|jd
d
�|jd	d	�|jd
d
�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jd	d	�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�d
D]T}dD]M}|j||zt
|�|z�|j||ztt
|�|z���O�Vd
D�]?}d
D�]6}|j||ztt
|�t
|�z��|j||ztt
|�t
|�z��|j||ztt
|�t
|�z��|j|t
|�zt
|�t
|�z�|j|t
|�ztt
|�t
|�z��|j|t
|�zt
|�t
|�z�|j|t
|�ztt
|�t
|�z��|j|t
|�zt
|�t
|�z�|j|t
|�ztt
|�t
|�z��|jt
|�|zt
|�t
|�z�|jt
|�|ztt
|�t
|�z��|jt
|�|zt
|�t
|�z�|jt
|�|ztt
|�t
|�z��|jt
|�|zt
|�t
|�z�|jt
|�|ztt
|�t
|�z����9��B|jddk(d�|jddk(d�|jddkd�|jddkd�|jddkd�|jddkd�|jddkDd�|jddkDd�|jddk\d�|jddk\d�|jddk7d�|jddk7d�dg}|j||ud�|j||ud�|jd|vd�|jd|vd�|jd|vd�|jd|vd�dd	i}|j||ud�|j||ud�|jd|vd�|jd|vd�|jd|vd�|jd|vd�|jdd�|jdd�y#1swY���xYw#1swY��gxYw#1swY��AxYw#1swY��xYw)NrFr&T���z~False���z~True��r+r*)FT)rr&r4)	rr'�abs�assertWarns�DeprecationWarningrrrr)r�false�true�b�i�a�xs       r�	test_mathzBoolTest.test_math1s�������#������'������#������'�����U��Q�'�����U��U�+������"������%������#�����T��A�&�����T��D�)�
�
�
�0�
1�
�E����e�V�R�(�
2��
�
�0�
1�
���T�(�^�R�0�2��
�
�0�
1��D����d�U�B�'�2��
�
�0�
1����T�'�]�B�/�2�	
����!�$������#�����!�$������#�����a�(�����e�,�����Q�'�����T�*�����Q�'�����T�*�����A�&�����A�&�����E�*�����a�(�����e�,�����Q�'�����T�*�����R�(������#�����!�$�����%�(������#������&�����!�$�����%�(������#������'������#������&�����!�$�����%�(��A���� � ��A��s�1�v�q�y�1�� � ��A��t�C��F�A�I��7���
�A� ���
�
�a��c�4��A��s�1�v�
�#6�7��
�
�a��c�4��A��s�1�v�
�#6�7��
�
�a��c�4��A��s�1�v�
�#6�7�� � ��3�q�6��3�q�6�#�a�&�=�9�� � ��3�q�6��4��A��s�1�v�
�+>�?�� � ��3�q�6��3�q�6�#�a�&�=�9�� � ��3�q�6��4��A��s�1�v�
�+>�?�� � ��3�q�6��3�q�6�#�a�&�=�9�� � ��3�q�6��4��A��s�1�v�
�+>�?�� � ��Q����3�q�6�#�a�&�=�9�� � ��Q����4��A��s�1�v�
�+>�?�� � ��Q����3�q�6�#�a�&�=�9�� � ��Q����4��A��s�1�v�
�+>�?�� � ��Q����3�q�6�#�a�&�=�9�� � ��Q����4��A��s�1�v�
�+>�?�!��$	
�
�
�a��d�D�!��
�
�a��d�E�"��
�
�a��c�4� ��
�
�a��c�5�!��
�
�a��d�D�!��
�
�a��d�E�"��
�
�a��c�4� ��
�
�a��c�5�!��
�
�a��d�D�!��
�
�a��d�E�"��
�
�a��d�D�!��
�
�a��d�E�"�
�C���
�
�a�1�f�d�#��
�
�a�q�j�%�(��
�
�a�1�f�d�#��
�
�a�1�f�e�$��
�
�a�q�j�%�(��
�
�a�q�j�$�'�
��F���
�
�a�1�f�d�#��
�
�a�q�j�%�(��
�
�a�1�f�d�#��
�
�a�1�f�e�$��
�
�a�q�j�%�(��
�
�a�q�j�$�'��
�
�h��&��
�
�i��&�[2�
1��2�
1��2�
1��2�
1�s0�f'�3f4�,g�g�'f1�4f>�g�gc��|jttdd�|jtd�d�|jtd�d�|jtd�d�|jtd�d�|jtd�d�|jtd	�d�|jt�d�y)
N�*�
Tr&r2rF�hello�)rrrrr s r�test_convertzBoolTest.test_convert�s������)�T�2�r�2��
�
�d�2�h��%��
�
�d�1�g�t�$��
�
�d�2�h��%��
�
�d�1�g�u�%��
�
�d�7�m�T�*��
�
�d�2�h��&��
�
�d�f�e�$r
c�r�|jtd�5td��ddd�y#1swYyxYw)Nzkeyword argumentrB�r>)�assertRaisesRegexrrr s r�test_keyword_argszBoolTest.test_keyword_args�s'��
�
#�
#�I�/A�
B��2�J�C�
B�
B�s�
-�6c��|jddzd�|jddzd�|jddzd�|jddzd�y)Nz%dF�0T�1z%x)rr s r�test_formatzBoolTest.test_format�sR��������s�+�������c�*�������s�+�������c�*r
c�t�|jtgd�d�|jtgd�d�y)N�appendT�wobbleF)r�hasattrr s r�test_hasattrzBoolTest.test_hasattr�s,���
�
�g�b�(�+�T�2��
�
�g�b�(�+�U�3r
c�x�|jtt�d�|jtd�d�y)NTr&F)r�callable�lenr s r�
test_callablezBoolTest.test_callable�s&���
�
�h�s�m�T�*��
�
�h�q�k�5�)r
c��|jtdt�d�|jtdt�d�|jtdt�d�|jtdt�d�|jtdt�d�|jtdt�d�y)NTFr&r)r�
isinstancerrr s r�test_isinstancezBoolTest.test_isinstance�s����
�
�j��t�,�d�3��
�
�j���-�t�4��
�
�j��s�+�T�2��
�
�j���,�d�3��
�
�j��D�)�5�1��
�
�j��D�)�5�1r
c��|jttt�d�|jttt�d�y)NTF)r�
issubclassrrr s r�test_issubclasszBoolTest.test_issubclass�s,���
�
�j��s�+�T�2��
�
�j��d�+�U�3r
c�X�|jdivd�|jdddivd�y)Nr&FT)rr s r�
test_containszBoolTest.test_contains�s*���
�
�a�2�g�u�%��
�
�a�A�a�5�j�$�'r
c��|jdjd�d�|jdjd�d�|jdj�d�|jdj�d�|jdj�d�|jdj�d�|jdj	�d�|jdj	�d�|jdj�d�|jd	j�d�|jdj
�d�|jdj
�d�|jdj�d�|jdj�d�|jd
j�d�|jdj�d�|jdj�d�|jd	j�d�|jd
j�d�|jdj�d�|jd	j�d�|jdj�d�|jdjd�d�|jdjd�d�y)N�xyz�zTr>F�xyz0123z@#$%�0123�XYZ� � u �X)r�endswith�isalnum�isalpha�isdigit�islower�	isdecimal�	isnumeric�isspace�istitle�isupper�
startswithr s r�test_stringzBoolTest.test_string�s���
�
�e�n�n�S�)�4�0��
�
�e�n�n�S�)�5�1��
�
�i�'�'�)�4�0��
�
�f�n�n�&��.��
�
�e�m�m�o�t�,��
�
�f�n�n�&��.��
�
�f�n�n�&��-��
�
�e�m�m�o�u�-��
�
�e�m�m�o�t�,��
�
�e�m�m�o�u�-��
�
�f�&�&�(�$�/��
�
�e�o�o�'��/��
�
�f�&�&�(�$�/��
�
�e�o�o�'��/��
�
�c�k�k�m�T�*��
�
�f�n�n�&��-��
�
�h�&�&�(�$�/��
�
�e�m�m�o�u�-��
�
�c�k�k�m�T�*��
�
�c�k�k�m�U�+��
�
�e�m�m�o�t�,��
�
�e�m�m�o�u�-��
�
�e�&�&�s�+�T�2��
�
�e�&�&�s�+�U�3r
c�`�|jdd�|jdt�|jdd�|jdd�|jdt�|jdd�|jdd�|jdt�|jdd�y)Nr&TrF)r�assertNotIsInstancerrr s r�test_booleanzBoolTest.test_boolean�s�������1�%�� � ��4�0��
�
�k�4�(�����1�%�� � ��4�0��
�
�k�4�(�����1�%�� � ��4�0��
�
�k�5�)r
c�n�	ttjdd��5}|j|jd�ddd�|jjd�tjtj�y#1swY�IxYw#tjtj�wxYw)N�wzutf-8)�encodingFT)�openr�TESTFNr�closed�os�remove)r�fs  r�test_fileclosedzBoolTest.test_fileclosed�st��	(��i�&�&��g�>�!��
�
�a�h�h��.�?��M�M�!�(�(�D�)��I�I�i�&�&�'�	?�>��
�I�I�i�&�&�'�s!�B�B�$B�B�B�%B4c��tttttt
tttttfD]}|jt|�d��y)NT)rr/�dictr,r�list�object�setr#�tuple�typer)r�ts  r�
test_typeszBoolTest.test_typess8�����u�c�4���s�E�4�)�A��M�M�$�q�'�4�(�)r
c�6�ddl}|j|jd�d�|j|jd�d�|j|jd�d�|j|jd�d�|j|j	gd�d�|j|j	dgd�d�|j|jdd�d�|j|jdd�d�|j|j
dd�d�|j|j
dd�d�|j|jdd�d�|j|jdd�d�y)NrFr&T)�operatorr�truth�not_�contains�lt�is_�is_not)rr�s  r�
test_operatorzBoolTest.test_operator
s/����
�
�h�n�n�Q�'��/��
�
�h�n�n�Q�'��.��
�
�h�m�m�A�&��.��
�
�h�m�m�A�&��-��
�
�h�'�'��A�.��6��
�
�h�'�'���Q�/��6��
�
�h�k�k�!�Q�'��/��
�
�h�k�k�!�Q�'��.��
�
�h�l�l�4��.��5��
�
�h�l�l�4��/��7��
�
�h�o�o�d�D�1�5�9��
�
�h�o�o�d�E�2�D�9r
c���ddl}|j|j|jd��d�|j|j|jd��d�y)NrTF)�marshalr�loads�dumps)rr�s  r�test_marshalzBoolTest.test_marshalsE����
�
�g�m�m�G�M�M�$�$7�8�$�?��
�
�g�m�m�G�M�M�%�$8�9�5�Ar
c	�
�ddl}t|jdz�D]d}|j|j	|jd|��d�|j|j	|jd|��d��fy)Nrr&TF)�pickle�range�HIGHEST_PROTOCOLrr�r�)rr��protos   r�test_picklezBoolTest.test_pickle!sc����6�2�2�Q�6�7�E��M�M�&�,�,�v�|�|�D�%�'@�A�4�H��M�M�&�,�,�v�|�|�E�5�'A�B�E�J�8r
c��ddl}|j|jdd��d�|j|jdd��d�|j|jdd��d�|j|jdd��d�|j|jdd��d	�|j|jdd��d
�y)NrT)�protocolsI01
.FsI00
.r&r4s��.s��.)r�rr�)rr�s  r�test_picklevalueszBoolTest.test_picklevalues's����������d�Q��7��C�������e�a��8�)�D�������d�Q��7��C�������e�a��8�)�D�������d�Q��7�9I�J�������e�a��8�:J�Kr
c�D���fd�}Gd�dt�}||��Gd�dt�}||��Gd�dt�}||��Gd�d	t�}||��Gd
�d�}�jtt|��y)Nc�:���jtt|�S�N�rrr)�ors �r�<lambda>z/BoolTest.test_convert_to_bool.<locals>.<lambda>5s���$�+�+�I�t�Q�?r
c��eZdZd�Zy)�*BoolTest.test_convert_to_bool.<locals>.Fooc��|Sr�rr s r�__bool__z3BoolTest.test_convert_to_bool.<locals>.Foo.__bool__7����r
N�r	r
rr�rr
r�Foor�6���
r
r�c��eZdZd�Zy)�*BoolTest.test_convert_to_bool.<locals>.Barc��y)N�Yesrr s rr�z3BoolTest.test_convert_to_bool.<locals>.Bar.__bool__<s��r
Nr�rr
r�Barr�;s��
r
r�c��eZdZd�Zy)�*BoolTest.test_convert_to_bool.<locals>.Bazc��|Sr�rr s rr�z3BoolTest.test_convert_to_bool.<locals>.Baz.__bool__Ar�r
Nr�rr
r�Bazr�@r�r
r�c��eZdZd�Zy)�+BoolTest.test_convert_to_bool.<locals>.Spamc��y)Nr&rr s rr�z4BoolTest.test_convert_to_bool.<locals>.Spam.__bool__Gs��r
Nr�rr
r�Spamr�Fs��
r
r�c��eZdZd�Zy)�+BoolTest.test_convert_to_bool.<locals>.Eggsc��y)Nr2rr s r�__len__z3BoolTest.test_convert_to_bool.<locals>.Eggs.__len__L���r
N�r	r
rr�rr
r�Eggsr�Ks��
r
r�)r�rr�
ValueErrorr)r�checkr�r�r�r�r�s`      r�test_convert_to_boolzBoolTest.test_convert_to_bool1s����@��	�&�	�	�c�e��	�&�	�	�c�e��	�#�	�	�c�e��	�3�	�	�d�f�
�	�	�	
���*�d�D�F�3r
c���Gd�d��G�fd�d�}|�}|jt�5|dkDrd}nd}ddd�~y#1swY~yxYw)Nc��eZdZd�Zy)�FBoolTest.test_interpreter_convert_to_bool_raises.<locals>.SymbolicBoolc��t�r�)rr s rr�zOBoolTest.test_interpreter_convert_to_bool_raises.<locals>.SymbolicBool.__bool__Rs���r
Nr�rr
r�SymbolicBoolr�Qs��
 r
r�c���eZdZ�fd�Zy)�@BoolTest.test_interpreter_convert_to_bool_raises.<locals>.Symbolc�����Sr�r)r�otherr�s  �r�__gt__zGBoolTest.test_interpreter_convert_to_bool_raises.<locals>.Symbol.__gt__Vs���#�~�%r
N)r	r
rr�)r�s�r�Symbolr�Us���
&r
r�rzx > 0 was truezx > 0 was false)rr)rr�r>�msgr�s    @r�'test_interpreter_convert_to_bool_raisesz0BoolTest.test_interpreter_convert_to_bool_raisesPsT���	 �	 �	&�	&�
�H��
�
�
�y�
)��1�u�&��'��	*�
�*�
�s�A	�	Ac��|jtjdd�d�|jtjdd�d�y)Ns�bigFsabcd�littleT)rr�
from_bytesr s r�test_from_byteszBoolTest.test_from_bytesds4���
�
�d�o�o�i��7��?��
�
�d�o�o�g�x�8�$�?r
c	���dD]�G�fd�d�}	t|���!y#t$rV}	t|��n:#t$r.}|jt	|�t	|��Yd}~nd}~wwxYwYd}~�}d}~wwxYw)N)�illegalr2lc���eZdZ�fd�Zy)�!BoolTest.test_sane_len.<locals>.Ac����Sr�r)r�badvals �rr�z)BoolTest.test_sane_len.<locals>.A.__len__ms���!�Mr
Nr�)r�s�r�Ar�ls���"r
r�)r�	ExceptionrUrr#)rr��e_bool�e_lenr�s    @r�
test_sane_lenzBoolTest.test_sane_lenhsr���/�F�
"�
"�
>��Q�S�	�/���
>�>����H��!�>��$�$�S��[�#�e�*�=�=��>���
>�s8�'�	B�A�B�	A9�$A4�/B�4A9�9B�Bc��Gd�d�}|jtt|��Gd�d�}|jtt|��y)Nc��eZdZdZy)� BoolTest.test_blocked.<locals>.ANr�rr
rr�r�xs���Hr
r�c��eZdZd�ZdZy)� BoolTest.test_blocked.<locals>.Bc��y)NrBrr s rr�z(BoolTest.test_blocked.<locals>.B.__len__}r�r
N)r	r
rr�r�rr
r�Br�|s��
��Hr
r�r�)rr�r�s   r�test_blockedzBoolTest.test_blockedws@��	�	����)�T�1�3�/�	�	�	
���)�T�1�3�/r
c�,�|jdjd�|jdjd�|jt	dj�t
�|jt	dj�t
�|jdjd�|jdjd�|jt	dj�t
�|jt	dj�t
�y)NTr&rF)r�real�imagrr�rr s r�test_real_and_imagzBoolTest.test_real_and_imag�s���������A�&�������A�&��
�
�d�4�9�9�o�s�+��
�
�d�4�9�9�o�s�+�������Q�'�������Q�'��
�
�d�5�:�:�&��,��
�
�d�5�:�:�&��,r
c�t�Gd�d�}d�}|�}||�|j|jd�y)Nc��eZdZd�Zd�Zy)�2BoolTest.test_bool_called_at_least_once.<locals>.Xc��d|_y)Nr��countr s r�__init__z;BoolTest.test_bool_called_at_least_once.<locals>.X.__init__�s	����
r
c�.�|xjdz
c_y)Nr&Tr�r s rr�z;BoolTest.test_bool_called_at_least_once.<locals>.X.__bool__�s���
�
�a��
�r
N)r	r
rr�r�rr
rrgr��s��
�
r
rgc�
�|s	yr�rrGs rrz2BoolTest.test_bool_called_at_least_once.<locals>.f�s
���D�r
r&)�assertGreaterEqualr�)rrgrr>s    r�test_bool_called_at_least_oncez'BoolTest.test_bool_called_at_least_once�s5��	�	�	�
�C��	�!���������+r
c��|jtjt�d�|jtjtd�d�|jtjtd�d�|jtjtd�d�|jtjtd�d�y)NFr&Tr)rrrr s r�
test_bool_newzBoolTest.test_bool_new�s}���
�
�d�l�l�4�(�%�0��
�
�d�l�l�4��+�T�2��
�
�d�l�l�4��+�U�3��
�
�d�l�l�4��/��7��
�
�d�l�l�4��.��5r
N)"r	r
rrr!r$r(r-r0r?rErIrMrRrVrYr\r^rsrvr�r�r�r�r�r�r�r�r�r�r�r�r�r�rr
rrrs���	;�.�,�*�,�.�y'�v%��+�4�*�2�4�(�4�4*�(�)�
:�B�
K�L�4�>�(@�
>�	0�-�,� 6r
r�__main__)�unittest�test.supportrr}�TestCaserr	�mainrr
r�<module>rs?���"�	�Y6�x� � �Y6�x�z���H�M�M�O�r

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