Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.142.135.53
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_bool.cpython-310.pyc
o

`b2�@sFddlZddlmZddlZGdd�dej�Zedkr!e��dSdS)�N)�	os_helperc@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5d6�Zd7d8�Zd9S):�BoolTestcCsHz
Gdd�dt�}Wn	tyYnw|�d�|�ttjtd�dS)Nc@seZdZdS)z!BoolTest.test_subclass.<locals>.CN)�__name__�
__module__�__qualname__�rr�7/usr/local/python-3.10/lib/python3.10/test/test_bool.py�Csr	zbool should not be subclassabler)�bool�	TypeErrorZfail�assertRaises�int�__new__)�selfr	rrr�
test_subclass
s�
zBoolTest.test_subclasscCsL|�td�d�|�td�d�|�ttd��d�|�ttd��d�dS�NF�FalseT�True)�assertEqual�repr�assertIs�eval�rrrr�	test_reprszBoolTest.test_reprcCs$|�td�d�|�td�d�dSr)r�strrrrr�test_str�zBoolTest.test_strcC�D|�td�d�|�td�d�|�td�d�|�td�d�dS)NFrT�)rr
�assertIsNotrrrr�test_int�zBoolTest.test_intcCr)NF�T��?)r�floatrrrrr�
test_float%r!zBoolTest.test_floatc	Cs(|�dd�|�dd�|�dd�|�dd�|�td�d�|�td�d�|�dd�|�dd�|�dd�|�td�d�|�td�d�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�d	d�|�d	d�|�d
d�|�d
d�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�dD]#}dD]}|�||t|�|�|�||tt|�|���q�qdD�]}dD]�}|�||@tt|�t|�@��|�||Btt|�t|�B��|�||Att|�t|�A��|�|t|�@t|�t|�@�|�|t|�@tt|�t|�@��|�|t|�Bt|�t|�B�|�|t|�Btt|�t|�B��|�|t|�At|�t|�A�|�|t|�Att|�t|�A��|�t|�|@t|�t|�@�|�t|�|@tt|�t|�@��|�t|�|Bt|�t|�B�|�t|�|Btt|�t|�B��|�t|�|At|�t|�A�|�t|�|Att|�t|�A���q=�q8|�ddkd�|�ddkd�|�ddkd�|�ddkd�|�ddkd�|�ddkd�|�ddkd�|�ddkd�|�ddkd�|�ddkd�|�ddkd�|�ddkd�dg}|�||ud�|�||ud�|�d|vd�|�d|vd�|�d|vd�|�d|vd�ddi}|�||ud�|�||ud�|�d|vd�|�d|vd�|�d|vd�|�d|vd�|�dd�|�dd�dS)
NrFrT��������r#r")FT)rrr()rr�absr
r
r)r�b�i�a�xrrr�	test_math+s� �
    $ $ $ $ $ (�zBoolTest.test_mathcCs�|�ttdd�|�td�d�|�td�d�|�td�d�|�td�d�|�td�d�|�td	�d�|�t�d�dS)
N�*�
Trr&rFZhello�)rrr
rrrrr�test_convert�szBoolTest.test_convertcCs<|�td��tdd�Wd�dS1swYdS)Nzkeyword argumentr1�r.)ZassertRaisesRegexrr
rrrr�test_keyword_args�s"�zBoolTest.test_keyword_argscCsD|�ddd�|�ddd�|�ddd�|�ddd�dS)Nz%dF�0T�1z%x)rrrrr�test_format�r!zBoolTest.test_formatcCs(|�tgd�d�|�tgd�d�dS)N�appendTZwobbleF)r�hasattrrrrr�test_hasattr��zBoolTest.test_hasattrcCs$|�tt�d�|�td�d�dS)NTrF)r�callable�lenrrrr�
test_callable�rzBoolTest.test_callablecCsp|�tdt�d�|�tdt�d�|�tdt�d�|�tdt�d�|�tdt�d�|�tdt�d�dS)NTFrr)r�
isinstancer
r
rrrr�test_isinstance�szBoolTest.test_isinstancecCs(|�ttt�d�|�ttt�d�dS)NTF)r�
issubclassr
r
rrrr�test_issubclass�r<zBoolTest.test_issubclasscCs(|�divd�|�dddivd�dS)NrFT)rrrrr�
test_contains�szBoolTest.test_containscCs�|�d�d�d�|�d�d�d�|�d��d�|�d��d�|�d��d�|�d��d�|�d��d�|�d��d�|�d��d�|�d	��d�|�d��d�|�d��d�|�d��d�|�d��d�|�d
��d�|�d��d�|�d��d�|�d	��d�|�d
�	�d�|�d�	�d�|�d	�
�d�|�d�
�d�|�d�d�d�|�d�d�d�dS)NZxyz�zTr.FZxyz0123z@#$%Z0123ZXYZ� � u �X)r�endswith�isalnum�isalpha�isdigit�islower�	isdecimal�	isnumeric�isspace�istitle�isupper�
startswithrrrr�test_string�s0zBoolTest.test_stringcCsp|�dd�|�dt�|�dd�|�dd�|�dt�|�dd�|�dd�|�dt�|�dd�dS)NrTrF)rZassertNotIsInstancer
rrrrr�test_boolean�szBoolTest.test_booleanc	Csnz/ttjddd��}|�|jd�Wd�n1swY|�|jd�Wt�tj�dSt�tj�w)N�wzutf-8)�encodingFT)�openrZTESTFNr�closed�os�remove)r�frrr�test_fileclosed�s�zBoolTest.test_fileclosedcCs4tttttttttt	t
fD]
}|�t|�d�q
dS)NT)r
�complex�dictr$r
�list�object�setr�tuple�typer)r�trrr�
test_types�s
��zBoolTest.test_typescCs�ddl}|�|�d�d�|�|�d�d�|�|�d�d�|�|�d�d�|�|�gd�d�|�|�dgd�d�|�|�dd�d�|�|�dd�d�|�|�dd�d�|�|�dd�d�|�|�dd�d�|�|�dd�d�dS)NrFrT)�operatorr�truth�not_�contains�lt�is_�is_not)rrgrrr�
test_operator�szBoolTest.test_operatorcCs<ddl}|�|�|�d��d�|�|�|�d��d�dS)NrTF)�marshalr�loads�dumps)rrorrr�test_marshalszBoolTest.test_marshalc	CsTddl}t|jd�D]}|�|�|�d|��d�|�|�|�d|��d�qdS)NrrTF)�pickle�range�HIGHEST_PROTOCOLrrprq)rrs�protorrr�test_pickle
s
�zBoolTest.test_picklecCs�ddl}|�|jddd�d�|�|jddd�d�|�|jddd�d�|�|jddd�d�|�|jddd�d	�|�|jddd�d
�dS)NrT)�protocolsI01
.FsI00
.rr(s��.s��.)rsrrq)rrsrrr�test_picklevaluesszBoolTest.test_picklevaluescs��fdd�}Gdd�dt�}||��Gdd�dt�}||��Gdd�dt�}||��Gd	d
�d
t�}||��Gdd�d�}��tt|��dS)
Ncs��tt|�S�N�rrr
)�orrr�<lambda>!sz/BoolTest.test_convert_to_bool.<locals>.<lambda>c@�eZdZdd�ZdS)z*BoolTest.test_convert_to_bool.<locals>.FoocS�|Srzrrrrr�__bool__#�z3BoolTest.test_convert_to_bool.<locals>.Foo.__bool__N�rrrr�rrrr�Foo"�r�c@r~)z*BoolTest.test_convert_to_bool.<locals>.BarcS�dS)NZYesrrrrrr�(r�z3BoolTest.test_convert_to_bool.<locals>.Bar.__bool__Nr�rrrr�Bar'r�r�c@r~)z*BoolTest.test_convert_to_bool.<locals>.BazcSrrzrrrrrr�-r�z3BoolTest.test_convert_to_bool.<locals>.Baz.__bool__Nr�rrrr�Baz,r�r�c@r~)z+BoolTest.test_convert_to_bool.<locals>.SpamcSr�)Nrrrrrrr�3r�z4BoolTest.test_convert_to_bool.<locals>.Spam.__bool__Nr�rrrr�Spam2r�r�c@r~)z+BoolTest.test_convert_to_bool.<locals>.EggscSr�)Nr&rrrrr�__len__8r�z3BoolTest.test_convert_to_bool.<locals>.Eggs.__len__N�rrrr�rrrr�Eggs7r�r�)rar
r�
ValueErrorr
)r�checkr�r�r�r�r�rrr�test_convert_to_bools



zBoolTest.test_convert_to_boolcCs,|�t�dd�d�|�t�dd�d�dS)Ns�bigFsabcd�littleT)rr
�
from_bytesrrrr�test_from_bytes<szBoolTest.test_from_bytescs�dD]H�G�fdd�d�}zt|��WqtyJ}z*zt|��Wnty?}z|�t|�t|��WYd}~nd}~wwWYd}~qd}~wwdS)N)Zillegalr&lcseZdZ�fdd�ZdS)z!BoolTest.test_sane_len.<locals>.Acs�Srzrr�Zbadvalrrr�Er�z)BoolTest.test_sane_len.<locals>.A.__len__Nr�rr�rr�ADsr�)r
�	Exceptionr>rr)rr�Ze_boolZe_lenrr�r�
test_sane_len@s �����zBoolTest.test_sane_lencCs@Gdd�d�}|�tt|��Gdd�d�}|�tt|��dS)Nc@seZdZdZdS)z BoolTest.test_blocked.<locals>.ANr�rrrrr�Psr�c@seZdZdd�ZdZdS)z BoolTest.test_blocked.<locals>.BcSr�)Nr1rrrrrr�Ur�z(BoolTest.test_blocked.<locals>.B.__len__N)rrrr�r�rrrr�BTsr�r{)rr�r�rrr�test_blockedOszBoolTest.test_blockedcCs�|�djd�|�djd�|�tdj�t�|�tdj�t�|�djd�|�djd�|�tdj�t�|�tdj�t�dS)NTrrF)r�real�imagrrdr
rrrr�test_real_and_imagZszBoolTest.test_real_and_imagcCs6Gdd�d�}dd�}|�}||�|�|jd�dS)Nc@seZdZdd�Zdd�ZdS)z2BoolTest.test_bool_called_at_least_once.<locals>.XcSs
d|_dS)Nr��countrrrr�__init__fs
z;BoolTest.test_bool_called_at_least_once.<locals>.X.__init__cSs|jd7_dS)NrTr�rrrrr�hsz;BoolTest.test_bool_called_at_least_once.<locals>.X.__bool__N)rrrr�r�rrrrrHesrHcSs
|s	dSrzrr4rrrr\lsz2BoolTest.test_bool_called_at_least_once.<locals>.fr)ZassertGreaterEqualr�)rrHr\r.rrr�test_bool_called_at_least_onceds
z'BoolTest.test_bool_called_at_least_onceN)rrrrrrr r%r/r3r5r8r;r?rArCrDrTrUr]rfrnrrrwryr�r�r�r�r�r�rrrrrs:m



r�__main__)ZunittestZtest.supportrrZZTestCaserr�mainrrrr�<module>so�
© 2025 GrazzMean