Sindbad~EG File Manager

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

a

��gz;�@s�ddlZddlZddlZddlmZddlmZmZdd�ZGdd�d�Z	Gdd	�d	�Z
Gd
d�d�ZGdd
�d
�ZGdd�d�Z
Gdd�d�ZGdd�d�ZddlmZdd�ZGdd�de�ZGdd�de�ZGdd�dej�ZdS)�N)�support)�	ALWAYS_EQ�NEVER_EQccs|D]
}|VqdS�N���seqn�irr�*/usr/local/lib/python3.9/test/seq_tests.py�iterfunc
src@seZdZdd�Zdd�ZdS)�SequencecCs
||_dSr�r��selfrrrr
�__init__szSequence.__init__cCs
|j|Srr
�rr	rrr
�__getitem__szSequence.__getitem__N)�__name__�
__module__�__qualname__rrrrrr
rsrc@s$eZdZdd�Zdd�Zdd�ZdS)�IterFunccCs||_d|_dS�Nrrrrrr
rszIterFunc.__init__cCs|Srr�rrrr
�__iter__szIterFunc.__iter__cCs2|jt|j�krt�|j|j}|jd7_|S�N��r	�lenr�
StopIteration�r�vrrr
�__next__ szIterFunc.__next__N�rrrrrr!rrrr
rsrc@seZdZdd�Zdd�ZdS)�IterGencCs||_d|_dSrrrrrr
r(szIterGen.__init__ccs|jD]
}|VqdSrr
)r�valrrr
r+s
zIterGen.__iter__N�rrrrrrrrr
r#&sr#c@seZdZdd�Zdd�ZdS)�IterNextOnlycCs||_d|_dSrrrrrr
r1szIterNextOnly.__init__cCs2|jt|j�krt�|j|j}|jd7_|Srrrrrr
r!4szIterNextOnly.__next__N)rrrrr!rrrr
r&/sr&c@seZdZdd�Zdd�ZdS)�
IterNoNextcCs||_d|_dSrrrrrr
r<szIterNoNext.__init__cCs|Srrrrrr
r?szIterNoNext.__iter__Nr%rrrr
r':sr'c@s$eZdZdd�Zdd�Zdd�ZdS)�
IterGenExccCs||_d|_dSrrrrrr
rDszIterGenExc.__init__cCs|Srrrrrr
rGszIterGenExc.__iter__cCsdddS)N�rrrrrr
r!IszIterGenExc.__next__Nr"rrrr
r(Bsr(c@s$eZdZdd�Zdd�Zdd�ZdS)�IterFuncStopcCsdSrrrrrr
rNszIterFuncStop.__init__cCs|Srrrrrr
rPszIterFuncStop.__iter__cCst�dSr)rrrrr
r!RszIterFuncStop.__next__Nr"rrrr
r*Lsr*)�chaincCsttdd�ttt|�����S)NcSs|Srr)�xrrr
�<lambda>X�zitermulti.<locals>.<lambda>)r+�maprr#rr
rrr
�	itermultiVsr0c@seZdZdd�ZdS)�
LyingTupleccs
dVdSrrrrrr
r[szLyingTuple.__iter__N�rrrrrrrr
r1Zsr1c@seZdZdd�ZdS)�	LyingListccs
dVdSrrrrrr
r_szLyingList.__iter__Nr2rrrr
r3^sr3c@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}|��}|�|�}|�|�}|�|�}|�|�}|�|�}	|�|�}
|�|�}|�t|��}Gdd�d�}
|
|�}|�|�}|�t|�t|��d}|�|�}|�t|�t|��ddtd�d	td
dd�fD]�}ttttt	fD] }|�|�||��|�|��q�|�|�t
|��|���|�|�d
d�dD��|�d��|�t|jt
|��|�t|jt|��|�t|jt|��q�|�|�td��|�d��|�|�tdg��|�dg��dS)Nrrc@s$eZdZdd�Zdd�Zdd�ZdS)z.CommonTest.test_constructors.<locals>.OtherSeqcSs
||_dSr��_OtherSeq__data)rZinitseqrrr
rwsz7CommonTest.test_constructors.<locals>.OtherSeq.__init__cSs
t|j�Sr)rr6rrrr
�__len__ysz6CommonTest.test_constructors.<locals>.OtherSeq.__len__cSs
|j|Srr5rrrr
r{sz:CommonTest.test_constructors.<locals>.OtherSeq.__getitem__N)rrrrr7rrrrr
�OtherSeqvsr8zthis is also a sequenceZ123���)Zdog333333�?i�i��css|]
}|VqdSrr)�.0�crrr
�	<genexpr>�r.z/CommonTest.test_constructors.<locals>.<genexpr>)�)rr?)�	type2test�tuple�assertEqualr�rangerrr#r0rr*�assertRaises�	TypeErrorr&r'�ZeroDivisionErrorr(r1r3)rZl0�l1�l2�uZu0�u1�u2�uuZuu0Zuu1Zuu2r r8�sZv0Zvv�grrr
�test_constructorsfs>








�"zCommonTest.test_constructorscCs$|�|���|�|�dg��dS)N�*)ZassertFalser@Z
assertTruerrrr
�
test_truth�szCommonTest.test_truthcCs||�gd��}tt|��D](}|�|||�|�|t|�|�qtt|�d�D]8}|�||t|�|�|�|t|�t|�|�qT|�t|jt|�d�|�t|jt|��|�t|jt	ddd��|��}|�t|jd�|�t|jd�|�t
|j�|�ddg�}|�|dd�|�|dd�|�|dd�|�|dd�|�t|jd�|�t|jd	�dS)
N�rrr?r)����rr�
�������r))r@rCrrB�intrD�
IndexErrorr�
ValueError�slicerE)rrIr	�arrr
�test_getitem�s*zCommonTest.test_getitemcCs0gd�}|�|�}|�|dd�|���|�|dd�|�dg��|�|dd�|�dg��|�|dd	�|�|�|d	d�|�g��|�|dd�|�|�|dd�|�gd
���|�|dd�|�gd���|�|dd�|�|�|ddd�|�gd���|�|ddd�|�ddg��|�|ddd�|�gd
���|�|ddd�|�gd���|�|ddd�|�ddg��|�|ddd�|�g��|�|ddd�|�dg��|�|ddd�|�dg��|�|ddd�|�ddg��|�|ddd�|�dg��|�|dd�|�g��|�|dd�|�|�|ddd�|ddd��|�|ddd�|�g��|�|ddd�|�gd���|�gd��}|�|tdd�d�|�gd���|�|dtdd��|�ddg��|�|ddtj�|�dg��dS)NrRrrr?rWrTr)i���r:)rr?r)rS�rrr?)rr?rS)rSr)r?rr)rSr?ri����rS�d��)r@rB�pow�sys�maxsize)r�lrIr]rrr
�
test_getslice�s<
        &$zCommonTest.test_getslicecCs`|�gd��}|D]}|�||�qt|�dt|�dfD]}|�||�q<|�t|j�dS)Nr_r)r@�assertIn�min�max�assertNotInrDrE�__contains__)rrIr	rrr
�
test_contains�szCommonTest.test_containscCsx|�t|�g��|�t|�dg��|�d|�tg��|�t|�g��|�t|�tg��|�t|�tg��dSr)rkrr@rhrrrrr
�test_contains_fake�szCommonTest.test_contains_fakecsbGdd�dt��G�fdd�d�}|�d|�g�}|�d|�|�|�dg�}|��|jd�dS)Nc@seZdZdS)z3CommonTest.test_contains_order.<locals>.DoNotTestEqN�rrrrrrr
�DoNotTestEq�srpcseZdZ�fdd�ZdS)z4CommonTest.test_contains_order.<locals>.StopComparescs��dSrr�r�other�rprr
�__eq__�sz;CommonTest.test_contains_order.<locals>.StopCompares.__eq__N�rrrrtrrsrr
�StopCompares�srvr)�	Exceptionr@rhrDrl)rrvZ
checkfirstZ	checklastrrsr
�test_contains_order�szCommonTest.test_contains_ordercCs`|�t|���d�|�t|�g��d�|�t|�dg��d�|�t|�gd���d�dS)Nrrr_r))rBrr@rrrr
�test_len�szCommonTest.test_lencCs2|�gd��}|�t|�d�|�t|�d�dS)Nr_rr?)r@rBrirj�rrIrrr
�test_minmaxszCommonTest.test_minmaxcCs�|�dg�}|�ddg�}|�|||���|�||��|�|�||�dg�|�|�|�dg�||�ddg��|�|��|d�|�|��d|�|�|��|d�|�|��d|�|�||d�|�|d|�|�||d�|�|d|�|�|||d�|�||d|�|�|||d�|�||d|�|�||||d�|�|||d|�Gdd�d|j�}|ddg�}|�||d�|�||d�dS)NrrrTr?r)c@seZdZdS)z(CommonTest.test_addmul.<locals>.subclassNrorrrr
�subclasssr|)r@rBZassertIsNot)rrJrKr|�u3rrr
�test_addmuls0"zCommonTest.test_addmulcCs�|�ddg�}||��7}|�||�ddg��||�ddg�7}|�||�gd���||�ddg�7}|�||�gd���|�d	�}||�d
�7}|�||�d��dS)Nrrr?r)�rrr?r)rSr;)rrr?r)rSr;ZspamZeggsZspameggs�r@rBrzrrr
�	test_iadd!s
zCommonTest.test_iaddcCsJ|�ddg�}|d9}|�||�gd���|d9}|�||�g��dS)Nrrr))rrrrrrr�rzrrr
�	test_imul.s
zCommonTest.test_imulcCs.Gdd�d|j�}|�tt|d���d�dS)Nc@seZdZdd�ZdS)z/CommonTest.test_getitemoverwriteiter.<locals>.TcSst|�dS)Nz!!!)�str)r�keyrrr
r8sz;CommonTest.test_getitemoverwriteiter.<locals>.T.__getitem__N)rrrrrrrr
�T7sr�)rr?r)r@rB�next�iter)rr�rrr
�test_getitemoverwriteiter5sz$CommonTest.test_getitemoverwriteitercCs�td�D]t}tt|��}tdd�D]$}|�|�||�|�|�|�q"|�|�|�d|�g��|�t|�t|d��qdS)NrSrXr;���r)rCrArBr@�id)r�mrM�nrrr
�test_repeat<s"zCommonTest.test_repeatcCsLtjdkrH|�dg�}|d9}|�t|jd�t|d�rH|�t|jd�dS)Ni���ri�__imul__)rdrer@rD�MemoryError�__mul__�hasattrr�)rr,rrr
�test_bigrepeatDs

zCommonTest.test_bigrepeatcCsD|�ddg�}|�|�d�d�|�|�d�d�|�|�d�d�|�|�d�d�|�t|jd�|�t|jd�|�|�tdd��|�dg��|�|�tdd	��|�dg��|�|�tdd	��|�ddg��|�|�tdd��|�ddg��|�|�tdd
��|�g��|�t|jtddd��|�t|jd�dS)NrUrVrrrWrTrXr)r?r;r,)r@rBrrDrZr\r[rE)rr]rrr
�test_subscriptLs  ""zCommonTest.test_subscriptcs�|�gd��d}|�|�d�d�|�|�d�d�|�|�d�d�|�|�t�d�|�|�ttg��d�d�|�|�ttg��t�d�|�|�ttg��t�d�|�t|j�Gdd�dt��G�fd	d
�d
�}|��|j|��dS)Nr_r)rr�	r?c@seZdZdS)z%CommonTest.test_count.<locals>.BadExcNrorrrr
�BadExcisr�cseZdZ�fdd�ZdS)z%CommonTest.test_count.<locals>.BadCmpcs|dkr���dS�Nr?Frrq�r�rr
rtmsz,CommonTest.test_count.<locals>.BadCmp.__eq__Nrurr�rr
�BadCmplsr�)r@rB�countrrrDrErw)rr]r�rr�r
�
test_count\szCommonTest.test_countcs�|�ddg�}|�|�d�d�|�|�d�d�|�t|jd�|�gd��}|�|�d�d�|�|�d�d�|�|�dd�d�|�|�dd�d�|�|�dd�d�|�|�ddd�d�|�t|jddd�|�|�t�d�|�|�ttg��d�d�|�|�ttg��t�d�|�t|�ttg�jt�|�t|j�Gd	d
�d
t	��G�fdd�d�}|�gd
��}|��|j|��|�gd��}|�|�d�d�|�|�dd�d�|�|�dd�d�|�|�dd�d�|�|�dd�d�|�|�dd�d�|�|�ddd�d�|�|�ddd�d�|�|�ddt
jdt
j�d�|�t|jddt
jdt
j�|�t|jddd�dS)Nrrr?)rWrTrrrr?rWi����r)rSc@seZdZdS)z%CommonTest.test_index.<locals>.BadExcNrorrrr
r��sr�cseZdZ�fdd�ZdS)z%CommonTest.test_index.<locals>.BadCmpcs|dkr���dSr�rrqr�rr
rt�sz,CommonTest.test_index.<locals>.BadCmp.__eq__Nrurr�rr
r��sr�rr�rX)r@rB�indexrDr[r�rrrErwrdre)rrIr�r]rr�r
�
test_indextsB" zCommonTest.test_indexcCsX|�gd��}ttjd�D]6}t�t�||��}|�||�|�t|�t|��qdS)N)rSr;��r)	r@rC�pickle�HIGHEST_PROTOCOL�loads�dumpsrBZassertNotEqualr�)rZlst�protoZlst2rrr
�test_pickle�s
zCommonTest.test_picklecCs$t�|t|j�t�|t|j�dSr)rZcheck_free_after_iteratingr�r@�reversedrrrr
�test_free_after_iterating�sz$CommonTest.test_free_after_iterating)rrrr@rOrQr^rgrmrnrxryr{r~r�r�r�r�r�r�r�r�r�r�rrrr
r4bs*.%	
/r4)Zunittestrdr��testrZtest.supportrrrrrr#r&r'r(r*�	itertoolsr+r0rAr1�listr3ZTestCaser4rrrr
�<module>s"
	
	

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