Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_tuple.cpython-33.pyo

�
��fc@smddlmZmZddlZddlZGdd�dej�Zdd�Zedkrie�ndS(i(usupportu	seq_testsNcs@|EeZdZeZ�fdd�Z�fdd�Z�fdd�Z�fdd�Z�fd	d
�Z	dd�Z
d
d�Zdd�Zdd�Z
dd�Zejdd��Zdd�Zejdd��Zejdd��Zejdd��Zdd �Zd!d"�Zd#d$�Zd%d&�Z�S('u	TupleTestcs�t�j�|jt�f�d}t|�}|j||k�|jtg�f�|jtddddg�d�|jtd�f�|jtd�d
�dS(Niiiiuuspamusupuaum(iiii(iiii(usupuaum(usuperutest_constructorsuassertEqualutupleu
assertTrue(uselfut0_3ut0_3_bis(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_constructors	s
"uTupleTest.test_constructorscs,t�j�|jf�|jd�dS(Ni*(i*(usuperu
test_truthu
assertTrue(uself(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu
test_truths
uTupleTest.test_truthcsSt�j�|jtf�d�|jtd�d�|jtd�d�dS(Niiii(i(iii(usuperutest_lenuassertEqualulen(uself(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_lens
uTupleTest.test_lencs:t�j�d}|}|d7}|j||k	�dS(Niiii(ii(ii(usuperu	test_iaddu
assertTrue(uselfuuuu2(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	test_iadd s


uTupleTest.test_iaddcs:t�j�d}|}|d9}|j||k	�dS(Niii(ii(usuperu	test_imulu
assertTrue(uselfuuuu2(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	test_imul's


uTupleTest.test_imulcCs;dd�}|jtt|���ttd���dS(Ncss xtd�D]}|Vq
WdS(Ni�(urange(ui((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyuf0su(TupleTest.test_tupleresizebug.<locals>.fi�(uassertEqualulistutupleurange(uselfuf((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_tupleresizebug.suTupleTest.test_tupleresizebugcs�d}tt|����fdd��D����fdd��D��fdd��D��tt���}t|�tttt|���}|j|dk�dS(Ni2cs)g|]}�D]}||f�qqS(((u.0uiuj(ubase(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu
<listcomp>Gs	u'TupleTest.test_hash.<locals>.<listcomp>cs)g|]}�D]}||f�qqS(((u.0uiuj(uxp(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu
<listcomp>Hs	cs)g|]}�D]}||f�qqS(((u.0uiuj(ubase(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu
<listcomp>Is	i(ulisturangeuzipulenusetumapuhashu
assertTrue(uselfuNuinpsu
collisions((ubaseuxpu4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	test_hash5sH%uTupleTest.test_hashcCs�t�}d}|j|�}|j|�}|jt|�t|��|jt|�t|��|jt|�d�|jt|�d�dS(Niiiu()u	(0, 1, 2)(iii(utupleu	type2testuassertEqualustrurepr(uselful0ul2ua0ua2((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	test_reprMs	uTupleTest.test_reprcCs1tj�tj�|jtj|�|�dS(N(ugcucollectuassertFalseu
is_tracked(uselfut((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu_not_trackedXs

uTupleTest._not_trackedcCsJ|jtj|�|�tj�tj�|jtj|�|�dS(N(u
assertTrueugcu
is_trackeducollect(uselfut((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu_tracked^s

uTupleTest._trackedcCs�ddg}}}|jf�|jd�|jd�|jd�|jdddd	d
fftf�|jt�f�|jd|f|df�|jgf�|jdgf�|jif�|jt�f�|j|||f�dS(Ng�?uaiii(i(ii(iiuaTF(ii(u_not_trackeduNoneuTrueuFalseuintuobjectu_trackeduset(uselfuxuyuz((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_track_literalsds



%uTupleTest.test_track_literalscs�ddg}}}|r#|jn|j}|���|�g��|�t���|�d||g��|�dd�d||gD���|�td||g���|�dd�d||gD���|t�fdd�d||gD���|j�|g��|j�||gg��|j�i||6g��|j�dd�|||gD���|j�d	d�|||gD���|jt�fd
d�|||gD���dS(Ng�?uaicss|]}|VqdS(N((u.0uobj((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	<genexpr>�su0TupleTest.check_track_dynamic.<locals>.<genexpr>css|]}t|g�VqdS(N(utuple(u.0uobj((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	<genexpr>�sc3s|]}�|g�VqdS(N((u.0uobj(utp(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	<genexpr>�scss|]}|VqdS(N((u.0uobj((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	<genexpr>�scss|]}t|g�VqdS(N(utuple(u.0uobj((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	<genexpr>�sc3s|]}�|g�VqdS(N((u.0uobj(utp(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	<genexpr>�s(u_trackedu_not_trackedusetutuple(uselfutpualways_trackuxuyuzucheck((utpu4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyucheck_track_dynamicys 
&&,))uTupleTest.check_track_dynamiccCs|jtd�dS(NF(ucheck_track_dynamicutupleuFalse(uself((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_track_dynamic�suTupleTest.test_track_dynamiccCs*Gdd�dt�}|j|d�dS(NcBs|EeZdZdS(u.TupleTest.test_track_subtypes.<locals>.MyTupleN(u__name__u
__module__u__qualname__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyuMyTuple�suMyTupleT(utupleucheck_track_dynamicuTrue(uselfuMyTuple((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_track_subtypes�suTupleTest.test_track_subtypescCs*|jtdd�td�D���dS(Ncss|]}tj�VqdS(N(ugcucollect(u.0ui((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	<genexpr>�su)TupleTest.test_bug7466.<locals>.<genexpr>ie(u_not_trackedutupleurange(uself((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_bug7466�suTupleTest.test_bug7466cs*�fdd�}|d�|d�dS(NcsBd|}t|�}�j|ddjdg|�d�dS(Niu(u, u0u)(i(urepruassertEqualujoin(unulus(uself(u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyucheck�s
	u(TupleTest.test_repr_large.<locals>.checki
i@B((uselfucheck((uselfu4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_repr_large�s
uTupleTest.test_repr_largecCs�|jddddg�}t|�}tj|�}tj|�}|jt|�t|��|j|j|�|j|��tj|�}t|�tj|�}|j|j|�|j|�dd��dS(Niiiii(u	type2testuiterupickleudumpsuloadsuassertEqualutypeunext(uselfudatauitorguduit((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_iterator_pickle�s"
uTupleTest.test_iterator_picklecCs�|jddddg�}t|�}tj|�}tj|�}|jt|�t|��|j|j|�|jt|���tj|�}t|�tj|�}|j|j|�|jt|��dd��dS(Niiiii(u	type2testureversedupickleudumpsuloadsuassertEqualutypeunext(uselfudatauitorguduit((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_reversed_pickle�s(
uTupleTest.test_reversed_picklecCsAGdd�dt�}|jt��dg|d�WdQXdS(NcBs|EeZdZdS(u+TupleTest.test_no_comdat_folding.<locals>.TN(u__name__u
__module__u__qualname__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyuT�suTiii(ii(utupleuassertRaisesu	TypeError(uselfuT((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyutest_no_comdat_folding�su TupleTest.test_no_comdat_folding(u__name__u
__module__u__qualname__utupleu	type2testutest_constructorsu
test_truthutest_lenu	test_iaddu	test_imulutest_tupleresizebugu	test_hashu	test_repru_not_trackedu_trackedusupportucpython_onlyutest_track_literalsucheck_track_dynamicutest_track_dynamicutest_track_subtypesutest_bug7466utest_repr_largeutest_iterator_pickleutest_reversed_pickleutest_no_comdat_folding(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	TupleTests(

u	TupleTestcCstjt�dS(N(usupporturun_unittestu	TupleTest(((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu	test_main�su	test_mainu__main__(	utestusupportu	seq_testsugcupickleu
CommonTestu	TupleTestu	test_mainu__name__(((u4/opt/alt/python33/lib64/python3.3/test/test_tuple.pyu<module>s�