403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.15
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/test/__pycache__/seq_tests.cpython-36.opt-2.pyc
3

�
�^;8�@s�ddlZddlZddlZddlmZdd�ZGdd�d�ZGdd�d�ZGd	d
�d
�ZGdd�d�Z	Gd
d�d�Z
Gdd�d�ZGdd�d�Zddl
mZdd�ZGdd�de�ZGdd�de�ZGdd�dej�ZdS)�N)�supportccsx|D]
}|VqWdS)N�)�seqn�irr�./opt/alt/python36/lib64/python3.6/seq_tests.py�iterfuncs
rc@seZdZdd�Zdd�ZdS)�SequencecCs
||_dS)N)r)�selfrrrr�__init__szSequence.__init__cCs
|j|S)N)r)r	rrrr�__getitem__szSequence.__getitem__N)�__name__�
__module__�__qualname__r
rrrrrrsrc@s$eZdZdd�Zdd�Zdd�ZdS)�IterFunccCs||_d|_dS)Nr)rr)r	rrrrr
szIterFunc.__init__cCs|S)Nr)r	rrr�__iter__szIterFunc.__iter__cCs2|jt|j�krt�|j|j}|jd7_|S)N�)r�lenr�
StopIteration)r	�vrrr�__next__s
zIterFunc.__next__N)rr
rr
rrrrrrrsrc@seZdZdd�Zdd�ZdS)�IterGencCs||_d|_dS)Nr)rr)r	rrrrr
'szIterGen.__init__ccsx|jD]
}|VqWdS)N)r)r	�valrrrr*szIterGen.__iter__N)rr
rr
rrrrrr%src@seZdZdd�Zdd�ZdS)�IterNextOnlycCs||_d|_dS)Nr)rr)r	rrrrr
0szIterNextOnly.__init__cCs2|jt|j�krt�|j|j}|jd7_|S)Nr)rrrr)r	rrrrr3s
zIterNextOnly.__next__N)rr
rr
rrrrrr.src@seZdZdd�Zdd�ZdS)�
IterNoNextcCs||_d|_dS)Nr)rr)r	rrrrr
;szIterNoNext.__init__cCs|S)Nr)r	rrrr>szIterNoNext.__iter__N)rr
rr
rrrrrr9src@s$eZdZdd�Zdd�Zdd�ZdS)�
IterGenExccCs||_d|_dS)Nr)rr)r	rrrrr
CszIterGenExc.__init__cCs|S)Nr)r	rrrrFszIterGenExc.__iter__cCsdddS)N�rr)r	rrrrHszIterGenExc.__next__N)rr
rr
rrrrrrrAsrc@s$eZdZdd�Zdd�Zdd�ZdS)�IterFuncStopcCsdS)Nr)r	rrrrr
MszIterFuncStop.__init__cCs|S)Nr)r	rrrrOszIterFuncStop.__iter__cCst�dS)N)r)r	rrrrQszIterFuncStop.__next__N)rr
rr
rrrrrrrKsr)�chaincCsttdd�ttt|�����S)NcSs|S)Nr)�xrrr�<lambda>Wszitermulti.<locals>.<lambda>)r�maprrr)rrrr�	itermultiUsr!c@seZdZdd�ZdS)�
LyingTupleccs
dVdS)Nrr)r	rrrrZszLyingTuple.__iter__N)rr
rrrrrrr"Ysr"c@seZdZdd�ZdS)�	LyingListccs
dVdS)Nrr)r	rrrr^szLyingList.__iter__N)rr
rrrrrrr#]sr#c@s�eZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�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)�ZdS)*�
CommonTestNcCs�g}dg}ddg}|j�}|j|�}|j|�}|j|�}|j|�}|j|�}	|j|�}
|j|�}|jt|��}Gdd�d�}
|
|�}|j|�}|jt|�t|��d}|j|�}|jt|�t|��x�ddtd�dtddd
�fD]�}x2ttttt	fD] }|j|j||��|j|��q�W|j|jt
|��|j��|j|jdd�dD��|jd��|jt|jt
|��|jt|jt|��|jt|jt|��q�W|j|jtd��|jd��|j|jtdg��|jdg��dS)Nrrc@s$eZdZdd�Zdd�Zdd�ZdS)z.CommonTest.test_constructors.<locals>.OtherSeqcSs
||_dS)N)�_OtherSeq__data)r	Zinitseqrrrr
vsz7CommonTest.test_constructors.<locals>.OtherSeq.__init__cSs
t|j�S)N)rr%)r	rrr�__len__xsz6CommonTest.test_constructors.<locals>.OtherSeq.__len__cSs
|j|S)N)r%)r	rrrrrzsz:CommonTest.test_constructors.<locals>.OtherSeq.__getitem__N)rr
rr
r&rrrrr�OtherSequsr'zthis is also a sequenceZ123�i��do�333333�?i�i��css|]
}|VqdS)Nr)�.0�crrr�	<genexpr>�sz/CommonTest.test_constructors.<locals>.<genexpr>�)r)r*)r/)r)�	type2test�tuple�assertEqualr�rangerrrr!rr�assertRaises�	TypeErrorrr�ZeroDivisionErrorrr"r#)r	Zl0�l1�l2�uZu0�u1�u2�uuZuu0Zuu1Zuu2rr'�sZv0Zvv�grrr�test_constructorses<








  "zCommonTest.test_constructorscCs$|j|j��|j|jdg��dS)N�*)ZassertFalser0Z
assertTrue)r	rrr�
test_truth�szCommonTest.test_truthcCs�|jdddddg�}x8tt|��D](}|j|||�|j|t|�|�q"WxLtt|�d�D]8}|j||t|�|�|j|t|�t|�|�q`W|jt|jt|�d�|jt|jt|��|jt|jt	ddd��|j�}|jt|jd�|jt|jd	�|jt
|j�|jddg�}|j|dd�|j|dd�|j|d
d�|j|dd�|jt|jd�|jt|jd�dS)
Nrrr/r��
����rE���rE���)r0r3rr2�intr4�
IndexErrorr�
ValueError�slicer5)r	r9r�arrr�test_getitem�s* zCommonTest.test_getitemcCs0dddddg}|j|�}|j|dd�|j��|j|dd�|jdg��|j|d
d�|jdg��|j|dd�|�|j|dd
�|jg��|j|dd�|�|j|dd�|jddddg��|j|dd�|jdddg��|j|dd�|�|j|ddd�|jdddg��|j|ddd�|jddg��|j|ddd�|jdddddg��|j|ddd�|jdddg��|j|ddd�|jddg��|j|ddd�|jg��|j|ddd�|jdg��|j|ddd�|jdg��|j|ddd�|jddg��|j|ddd�|jdg��|j|dd�|jg��|j|dd�|�|j|ddd�|ddd��|j|ddd�|jg��|j|ddd�|jdddg��|jdddddg�}|j|tdd�d�|jdddg��|j|dtdd	��|jddg��dS)Nrrr/rrBi��d��rFrEi���i���rErFrFrFrFrFrFi����i����i����i����rErEi����rEi����)r0r2�pow)r	�lr9rLrrr�
test_getslice�s:
" " &"   "(zCommonTest.test_getslicecCsj|jdddg�}x|D]}|j||�qWx,t|�dt|�dfD]}|j||�qDW|jt|j�dS)Nrrr/)r0�assertIn�min�max�assertNotInr4r5�__contains__)r	r9rrrr�
test_contains�s
zCommonTest.test_containscCs<Gdd�d�}|j|�|jg��|j|�|jdg��dS)Nc@seZdZdd�ZdZdS)z,CommonTest.test_contains_fake.<locals>.AllEqcSsdS)NTr)r	�otherrrr�__eq__�sz3CommonTest.test_contains_fake.<locals>.AllEq.__eq__N)rr
rr[�__hash__rrrr�AllEq�sr]r)rWr0rT)r	r]rrr�test_contains_fake�szCommonTest.test_contains_fakecsbGdd�dt��G�fdd�d�}|jd|�g�}|jd|�|j|�dg�}|j�|jd�dS)Nc@seZdZdS)z3CommonTest.test_contains_order.<locals>.DoNotTestEqN)rr
rrrrr�DoNotTestEq�sr_cseZdZ�fdd�ZdS)z4CommonTest.test_contains_order.<locals>.StopComparescs��dS)Nr)r	rZ)r_rrr[�sz;CommonTest.test_contains_order.<locals>.StopCompares.__eq__N)rr
rr[r)r_rr�StopCompares�sr`r)�	Exceptionr0rTr4rX)r	r`Z
checkfirstZ	checklastr)r_r�test_contains_order�szCommonTest.test_contains_ordercCsb|jt|j��d�|jt|jg��d�|jt|jdg��d�|jt|jdddg��d�dS)Nrrr/r)r2rr0)r	rrr�test_len�szCommonTest.test_lencCs4|jdddg�}|jt|�d�|jt|�d�dS)Nrrr/)r0r2rUrV)r	r9rrr�test_minmax�szCommonTest.test_minmaxcCs�|jdg�}|jddg�}|j|||j��|j||j�|�|j||jdg�|�|j|jdg�||jddg��|j|j�|d�|j|j�d|�|j|j�|d�|j|j�d|�|j||d�|j|d|�|j||d�|j|d|�|j|||d�|j||d|�|j|||d�|j||d|�|j||||d�|j|||d|�Gdd�d|j�}|ddg�}|j||d�|j||d�dS)	Nrrr/rc@seZdZdS)z(CommonTest.test_addmul.<locals>.subclassN)rr
rrrrr�subclasssrerErE)r0r2ZassertIsNot)r	r:r;reZu3rrr�test_addmuls0"zCommonTest.test_addmulc	Cs�|jddg�}||j�7}|j||jddg��||jddg�7}|j||jddddg��||jddg�7}|j||jddddddg��|jd�}||jd�7}|j||jd	��dS)
Nrrr/rrBr+ZspamZeggsZspameggs)r0r2)r	r9rrr�	test_iadds
zCommonTest.test_iaddc	Cs8|jddg�}|d9}|j||jddddddg��dS)Nrrr)r0r2)r	r9rrr�	test_imul,szCommonTest.test_imulcCs.Gdd�d|j�}|jtt|d���d�dS)Nc@seZdZdd�ZdS)z/CommonTest.test_getitemoverwriteiter.<locals>.TcSst|�dS)Nz!!!)�str)r	�keyrrrr4sz;CommonTest.test_getitemoverwriteiter.<locals>.T.__getitem__N)rr
rrrrrr�T3srkrr/)rr/)r0r2�next�iter)r	rkrrr�test_getitemoverwriteiter1sz$CommonTest.test_getitemoverwriteitercCs�x�td�D]x}tt|��}x2tdd�D]$}|j|j||�|j|�|�q&W|j|j|�d|jg��|jt|�t|d��q
WdS)NrBrr+rrG���)r3r1r2r0�id)r	�mr=�nrrr�test_repeat8s$zCommonTest.test_repeatcCsLtjdkrH|jdg�}|d9}|jt|jd�t|d�rH|jt|jd�dS)	Ni���rr/��__imul__iii)�sys�maxsizer0r4�MemoryError�__mul__�hasattrru)r	rrrr�test_bigrepeat@s

zCommonTest.test_bigrepeatcCsD|jddg�}|j|jd�d�|j|jd�d�|j|jd	�d�|j|jd
�d�|jt|jd�|jt|jd�|j|jtdd��|jdg��|j|jtdd��|jdg��|j|jtdd��|jddg��|j|jtdd��|jddg��|j|jtdd��|jg��|jt|jtddd��|jt|jd�dS)NrCrDrrr/rr+rrFrErG)r0r2rr4rIrKrJr5)r	rLrrr�test_subscriptHs  ""zCommonTest.test_subscriptcs�|jdddg�d}|j|jd�d�|j|jd�d�|j|jd�d�|jt|j�Gdd�dt��G�fdd�d�}|j�|j|��dS)	Nrrr/rc@seZdZdS)z%CommonTest.test_count.<locals>.BadExcN)rr
rrrrr�BadExc`sr}cseZdZ�fdd�ZdS)z%CommonTest.test_count.<locals>.BadCmpcs|dkr���dS)Nr/Fr)r	rZ)r}rrr[dsz,CommonTest.test_count.<locals>.BadCmp.__eq__N)rr
rr[r)r}rr�BadCmpcsr~)r0r2�countr4r5ra)r	rLr~r)r}r�
test_countXszCommonTest.test_countcsH|jddg�}|j|jd�d�|j|jd�d�|jt|jd�|jddddddg�}|j|jd�d�|j|jd�d�|j|jdd�d�|j|jd
d�d�|j|jdd�d�|j|jddd�d�|jt|jddd�|jt|j�Gdd�dt��G�fd	d
�d
�}|jddddg�}|j�|j|��|jddddddg�}|j|jd�d�|j|jdd�d�|j|jdd�d�|j|jdd�d�|j|jdd�d�|j|jdd�d�|j|jddd�d�|j|jddd�d�|j|jddtj	dtj	�d�|jt|jddtj	dtj	�|jt|jddd�dS)Nrrr/rCrrBc@seZdZdS)z%CommonTest.test_index.<locals>.BadExcN)rr
rrrrrr}|sr}cseZdZ�fdd�ZdS)z%CommonTest.test_index.<locals>.BadCmpcs|dkr���dS)Nr/Fr)r	rZ)r}rrr[�sz,CommonTest.test_index.<locals>.BadCmp.__eq__N)rr
rr[r)r}rrr~sr~rFrErFi����i����rFrErorFi����rGrGrFroroi����)
r0r2�indexr4rJrr5rarvrw)r	r9r~rLr)r}r�
test_indexks:" zCommonTest.test_indexcCs`|jddddg�}xHttjd�D]6}tjtj||��}|j||�|jt|�t|��q"WdS)NrBr+��r)	r0r3�pickleZHIGHEST_PROTOCOL�loads�dumpsr2ZassertNotEqualrp)r	Zlst�protoZlst2rrr�test_pickle�s
zCommonTest.test_picklecCs$tj|t|j�tj|t|j�dS)N)rZcheck_free_after_iteratingrmr0�reversed)r	rrr�test_free_after_iterating�sz$CommonTest.test_free_after_iterating)rr
rr0r?rArMrSrYr^rbrcrdrfrgrhrnrsr{r|r�r�r�r�rrrrr$as*.$	
*r$)Zunittestrvr�Ztestrrrrrrrrr�	itertoolsrr!r1r"�listr#ZTestCaser$rrrr�<module>s 
	
	

Youez - 2016 - github.com/yon3zu
LinuXploit