Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.9/test/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.9/test/__pycache__/test_structmembers.cpython-39.pyc

a

��g��@s�ddlZddlmZe�d�ddlmZmZmZmZm	Z	m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZmZeddddd	d
ddd
dddd�
ZGdd�dej�ZGdd�dej�Zedkr�e��dS)�N)�support�	_testcapi)�_test_structmembersType�CHAR_MAX�CHAR_MIN�	UCHAR_MAX�SHRT_MAX�SHRT_MIN�	USHRT_MAX�INT_MAX�INT_MIN�UINT_MAX�LONG_MAX�LONG_MIN�	ULONG_MAX�	LLONG_MAX�	LLONG_MIN�
ULLONG_MAX�PY_SSIZE_T_MAX�PY_SSIZE_T_MINF���������gr�t���#@g�����3$@�hic@sfeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Ze	�
eed
�d�dd��Z
dd�Zdd�ZdS)�ReadWriteTestscCs>dt_|�tjd�dt_|�tjd�|�tttdd�dS)NTF�T_BOOLr)�tsr!�assertEqual�assertRaises�	TypeError�setattr��self�r)�3/usr/local/lib/python3.9/test/test_structmembers.py�	test_bools
zReadWriteTests.test_boolcCs@tt_|�tjt�tt_|�tjt�tt_|�tjt�dS�N)rr"�T_BYTEr#rr�T_UBYTEr'r)r)r*�	test_byte&szReadWriteTests.test_bytecCs@tt_|�tjt�tt_|�tjt�tt_|�tjt�dSr,)rr"�T_SHORTr#r	r
�T_USHORTr'r)r)r*�
test_short.szReadWriteTests.test_shortcCs@tt_|�tjt�tt_|�tjt�tt_|�tjt�dSr,)rr"�T_INTr#rr
�T_UINTr'r)r)r*�test_int6szReadWriteTests.test_intcCs@tt_|�tjt�tt_|�tjt�tt_|�tjt�dSr,)rr"�T_LONGr#rr�T_ULONGr'r)r)r*�	test_long>szReadWriteTests.test_longcCs,tt_|�tjt�tt_|�tjt�dSr,)rr"�
T_PYSSIZETr#rr'r)r)r*�test_py_ssize_tFszReadWriteTests.test_py_ssize_t�
T_LONGLONGzlong long not presentcCshtt_|�tjt�tt_|�tjt�tt_|�tjt�dt_|�tjd�dt_|�tjd�dS)Nrr)rr"r;r#rr�T_ULONGLONGr'r)r)r*�
test_longlongLszReadWriteTests.test_longlongc	CsTgd�}ttd�r |�ddg�dddigfD] }|D]}|�ttt||�q6q.dS)N)
r!r-r.r0r1r3r4r6r7r9r;r<y������	@zfull of eels)�hasattrr"�extendr$r%r&)r(Zinteger_attributesZnonint�attrr)r)r*�test_bad_assignments\s
z#ReadWriteTests.test_bad_assignmentscCs4|�tjd�|�tttdd�|�tttd�dS)Nr�T_STRING_INPLACE�s)r#r"rBr$r%r&�delattrr'r)r)r*�test_inplace_stringnsz"ReadWriteTests.test_inplace_stringN)�__name__�
__module__�__qualname__r+r/r2r5r8r:�unittestZ
skipUnlessr>r"r=rArEr)r)r)r*r s
r c@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�TestWarningscCs<t�dtf��tdt_Wd�n1s.0YdS�N�r)r�check_warnings�RuntimeWarningrr"r-r'r)r)r*�
test_byte_maxvszTestWarnings.test_byte_maxcCs<t�dtf��tdt_Wd�n1s.0YdSrK)rrMrNrr"r-r'r)r)r*�
test_byte_minzszTestWarnings.test_byte_mincCs<t�dtf��tdt_Wd�n1s.0YdSrK)rrMrNrr"r.r'r)r)r*�test_ubyte_max~szTestWarnings.test_ubyte_maxcCs<t�dtf��tdt_Wd�n1s.0YdSrK)rrMrNrr"r0r'r)r)r*�test_short_max�szTestWarnings.test_short_maxcCs<t�dtf��tdt_Wd�n1s.0YdSrK)rrMrNr	r"r0r'r)r)r*�test_short_min�szTestWarnings.test_short_mincCs<t�dtf��tdt_Wd�n1s.0YdSrK)rrMrNr
r"r1r'r)r)r*�test_ushort_max�szTestWarnings.test_ushort_maxN)	rFrGrHrOrPrQrRrSrTr)r)r)r*rJtsrJ�__main__)rI�testr�
import_modulerrrrrrr	r
rrr
rrrrrrrrr"ZTestCaser rJrF�mainr)r)r)r*�<module>s*
P�W

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