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: 13.59.219.166
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_set.pyo
�
?��cc@sddlZddlmZddlZddlZddlZddlZddlZddlm	Z	m
Z
ddlZddlZde
fd��YZd�Zdfd��YZd	fd
��YZdefd��YZd
ejfd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZe�Z dejfd ��YZ!d!e!fd"��YZ"d#e!fd$��YZ#d%e!fd&��YZ$d'e!fd(��YZ%d)e!fd*��YZ&d+e!fd,��YZ'd-e!fd.��YZ(d/�Z)d0�Z*d1ejfd2��YZ+d3ejfd4��YZ,d5ejfd6��YZ-d7ejfd8��YZ.d9ejfd:��YZ/d;ejfd<��YZ0d=e0fd>��YZ1d?e0fd@��YZ2dAe0fdB��YZ3dCe0fdD��YZ4dEe0fdF��YZ5dGejfdH��YZ6dIe6fdJ��YZ7dKe6fdL��YZ8dMe6fdN��YZ9dOe6fdP��YZ:dQe6fdR��YZ;dSejfdT��YZ<dUe<fdV��YZ=dWe<fdX��YZ>dYe<fdZ��YZ?d[e<fd\��YZ@d]e<fd^��YZAd_ejfd`��YZBda�ZCdbfdc��YZDddfde��YZEdffdg��YZFdhfdi��YZGdjfdk��YZHdlfdm��YZIdnfdo��YZJddplKmLZLmMZMdq�ZNdrejfds��YZOdtfdu��YZPdvfdw��YZQdxejfdy��YZRdz�ZSd{�ZTd|�ZUd}�ZVd~ejfd��YZWeXd��ZYeZd�kr
eYd�e[�ndS(�i����N(ttest_support(t	randrangetshuffletPassThrucBseZRS((t__name__t
__module__(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR
sccst�dVdS(Ni(R(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytcheck_pass_thrustBadCmpcBseZd�Zd�ZRS(cCsdS(Ni((tself((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt__hash__scCs
t�dS(N(tRuntimeError(Rtother((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt__cmp__s(RRR	R(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRs	tReprWrappercBseZdZd�ZRS(s*Used to test self-referential repr() callscCs
t|j�S(N(treprtvalue(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt__repr__s(RRt__doc__R(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR
stHashCountingIntcBs eZdZd�Zd�ZRS(sBint-like object that counts the number of times __hash__ is calledcGs
d|_dS(Ni(t
hash_count(Rtargs((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt__init__!scCs|jd7_tj|�S(Ni(RtintR	(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR	#s(RRRRR	(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRs	tTestJointOpscBseZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsGd|_}d|_d|_|j|�|_tj|�|_dS(Nt
simsalabimt
madagascart4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(twordt	otherwordtletterstthetypetstdicttfromkeystd(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytsetUp*s

		cCs9|jt|jgd�|jtt�jdd�dS(Nitai(tassertRaisest	TypeErrorRtsetR(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_new_or_init1scCsdt|j�}t|j�}|j||�|jt|jt��|jt|jgg�dS(N(	tsortedRR"tassertEqualR%RRRR&(Rtactualtexpected((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_uniquification5s
cCs&|jt|j�t|j��dS(N(R*tlenRR"(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_len<scCs�x3|jD](}|j||jk||jk�q
W|jt|jjgg�|jt|j�g�}|j	|j|j�|�dS(N(
RR*RR"R%R&t__contains__Rt	frozensettassertIn(RtcR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt
test_contains?s
&cCs/|jj|j�}x?|jD]4}|j||k||jkpO||jk�qW|j|j|j|j��|jt|�|j�|j	t
|jjt��|j	t|jjgg�xt
ttjttttfD]�}|j|jd�j|d��t
d��|j|jd�j|d��t
d��|j|jd�j|d��t
d��|j|jd�j|d��t
d	��|j|jd�j|d�|d
��t
d��q�W|j�}|j|jt
dg�|t
dg��|jddg��dS(
Ntabcbatcdctabcdtefgfetabcefgtccbtabcteftabceftfgii(RtunionRRR*R"RRttypeR%RRR&R'R1R R!tstrtunicodetlistttuple(RtuR3tCtx((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt
test_unionFs2%....;cCs�|jj|j�}|j|jt|j�B|�|j|jt|j�B|�y|j|jBWntk
rznX|jd�dS(Ns(s|t did not screen-out general iterables(RR?RR*R'R1R&tfail(Rti((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_orYs  
cCs/|jj|j�}x?|jD]4}|j||k||jkoO||jk�qW|j|j|j|j��|jt|�|j�|j	t
|jjt��xtt
tjttttfD]�}|j|jd�j|d��td��|j|jd�j|d��td��|j|jd�j|d��td��|j|jd�j|d��td��|j|jd�j|d	�|d
��td��q�W|jd�}|j�}|jt
�kr|jt|�t|��n|jt|�t|��dS(NR5R6tccR8tR:tbcR<tcbcftbagtb(RtintersectionRRR*R"RRR@R%RRR'R1R R!RARBRCRDtidtassertNotEqual(RRJR3RFRtz((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_intersectionds"2%....;c	Cs�d�}x�dD]�}|j|�}x�d
D]�}xtttjttttfD]_}||�}|j	|�}|||�}|j
||�|j|tkp�|t
k�qQWq,WqWdS(NcSst|�j|�S(s&Pure python equivalent of isdisjoint()(R'RR(ts1ts2((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytfysRMR$tabR;tababacR6RLR8R:R<(
RMR$RZR;R[R6RLR8R:R<(
RMR$RZR;R[R6RLR8R:R<(RR'R1R R!RARBRCRDt
isdisjointR*t
assertTruetTruetFalse(	RRYtlargRWtrargRFRXR+R,((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_isdisjointxs	

%cCs�|jj|j�}|j|jt|j�@|�|j|jt|j�@|�y|j|j@Wntk
rznX|jd�dS(Ns(s&t did not screen-out general iterables(RRRRR*R'R1R&RI(RRJ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_and�s  
cCs|jj|j�}x?|jD]4}|j||k||jkoO||jk�qW|j|j|j|j��|jt|�|j�|j	t
|jjt��|j	t|jjgg�x:t
ttjttttfD]}|j|jd�j|d��t
d��|j|jd�j|d��t
d��|j|jd�j|d��t
d��|j|jd�j|d��t
d��|j|jd�j�t
d��|j|jd�j|d�|d	��t
d
��q�WdS(NR5R6RZR8R;R:R$R<RQR3(Rt
differenceRRR*R"RRR@R%RRR&R'R1R R!RARBRCRD(RRJR3RF((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_difference�s2%....%cCs�|jj|j�}|j|jt|j�|�|j|jt|j�|�y|j|jWntk
rznX|jd�dS(Ns(s-t did not screen-out general iterables(RRdRR*R'R1R&RI(RRJ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_sub�s  
cCs�|jj|j�}x=|jD]2}|j||k||jk||jkA�qW|j|j|j|j��|jt|�|j�|j	t
|jjt��|j	t|jjgg�x�t
ttjttttfD]�}|j|jd�j|d��t
d��|j|jd�j|d��t
d��|j|jd�j|d��t
d��|j|jd�j|d��t
d	��q�WdS(
NR5R6tabdR8R9R:R$R<R=(Rtsymmetric_differenceRRR*R"RRR@R%RRR&R'R1R R!RARBRCRD(RRJR3RF((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_symmetric_difference�s0%...cCs�|jj|j�}|j|jt|j�A|�|j|jt|j�A|�y|j|jAWntk
rznX|jd�dS(Ns(s^t did not screen-out general iterables(RRhRR*R'R1R&RI(RRJ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_xor�s  
cCs�|j|jt|j��|j|jt|j��|j|j|jkt�|j|jt|j��|j|jt|j��|j|j|jkt�dS(N(	R*RR'RR1R_RTRR^(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt
test_equality�scCsGttdddddg�}|j|�}|jt|�d�dS(Ntabcdeftbcdtbdcbtfedtfedccbai(tmapR1RR*R.(RttR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_setOfFrozensets�scCs |jt|jj|j�dS(N(R%R&RR(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_compare�scCsCt|jdddg�\}}}|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|jtd�jd��|jtd�jd��|jtd�jd��|jtd�jd��dS(NRZtabcdetdefR$R;tcbs(RqRR]tassertFalseR'tissubsett
issuperset(Rtptqtr((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_sub_and_super�s$cCs�x�ttjd�D]�}tj|j|�}tj|�}|j|j|d|j|f�t|j�tt	fkrd|j_
tj|j|�}tj|�}|j|jj
|j
�qqWdS(Nis%s != %si
(trangetpickletHIGHEST_PROTOCOLtdumpsRtloadsR*R@R'R1RG(RRJR{tdup((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt
test_pickling�s#cs�dd�fd��Y��d�}|j|g�}tj|�}|jt|�t|��x|D]}|}qiW|jt|�t|��|j|jd|j�dS(NtTracercs,eZd�Zd�Zd�fd�ZRS(cSs
||_dS(N(R(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�scSs|jS(N(R(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR	�scs�|jd�S(Ni(R(Rtmemo(R�(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt__deepcopy__�sN(RRRR	tNoneR�((R�(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s		i
i((RtcopytdeepcopyRTRSR*R(RRrRR�telemtnewt((R�s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt
test_deepcopy�s

csnddd��Y�t�fd�td�D��}x2|D]*}||_||_t|g�|_q<WdS(NtAcBseZRS((RR(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�sc3s|]}��VqdS(N((t.0RJ(R�(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<genexpr>si�((R'txrangetcycletsub(RRR�((R�s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_gcs"
		cCssd|jfd��Y}|�}t�}|j|�|j||�|j|�|j|�|j|�dS(NtHcBseZd�ZRS(cSstt|�d@�S(Ni���(RRS(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR	s(RRR	(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�
s(RR'taddR2tremovetdiscard(RR�RRY((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_subclass_with_custom_hashs		


cCs�|jt�g�}|jt|jt�t�g�|jt|jt��t|d�r�|jt|jt��|jt|jt��|jt|jt��ndS(NR�(	RRR%R
R0thasattrR�R�R�(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_badcmps"cCsat�}|j|g�}||_t|�jd�d}|jt|�d||f�dS(Nt(is
%s([%s(...)])(R
RRRt	partitionR*(RtwRtname((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_cyclical_repr#s
		cCs�t�}|j|g�}||_ttjd�}zF||I|j�ttjd�}|j|j�t	|��Wd|j�tj
tj�XdS(Ntwbtrb(R
RRtopenRtTESTFNtcloseR*treadRtunlink(RR�Rtfo((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_cyclical_print*s		

 
cCs�d}tjttt|���}|jtd�|D��|�|j|�}|jtd�|D��|�|j|�|jtd�|D��|�t	|d�r�|j
|�n|jtd�|D��|�tjt|��}|jtd�|D��|�tjt|��}|jtd�|D��|�tjt|�d	�}|jtd
�|D��|�|j|tj|d	��dS(Ni
css|]}|jVqdS(N(R(R�R�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<genexpr>;scss|]}|jVqdS(N(R(R�R�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<genexpr>=scss|]}|jVqdS(N(R(R�R�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<genexpr>?stsymmetric_difference_updatecss|]}|jVqdS(N(R(R�R�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<genexpr>Bscss|]}|jVqdS(N(R(R�R�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<genexpr>Dscss|]}|jVqdS(N(R(R�R�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<genexpr>Fsi{css|]}|jVqdS(N(R(R�R�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<genexpr>Hs(
R R!RqRR�R*tsumRRdR�R�R'R1(RtnR"Rtd2td3((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_do_not_rehash_dict_keys8s"  
     cCs|dtfd��Y}|�}tj|�}t|dg�}t|�|_~~tj�|j|�dkd�dS(NRFcBseZRS((RR(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRFMsisCycle was not collected(
tobjecttweakreftrefR'titerRGtgctcollectR]R�(RRFtobjR�t	container((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_container_iteratorKs	
cCstj|t|j�dS(N(Rtcheck_free_after_iteratingR�R(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_free_after_iteratingWs(RRR#R(R-R/R4RHRKRVRbRcReRfRiRjRkRsRtR~R�R�R�R�R�R�R�R�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR's8																					
	
					tTestSetcBseZeZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zejeed�d�d��ZRS(cCs�|j�}|j|j�|j|t|j��|j|j�|j|t|j��|jt|j|d�|jt|jd�dS(Nii(RRRR*R'RR%R&(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt	test_init]scCsD|jtd��}|j|�}|jt|�t|��dS(Ni(RRRTRS(RRRr((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_constructor_identityfscCsKddth}|jt|�d�|j�}|jt|�t�dS(Nig�?(R^R*R.tpopR@R(RRtstored_value((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt test_set_literal_insertion_orderkscsSg��fd�}|d�|d�|d�h}|j�dddg�dS(Ncs�j|�dS(N(tappend(R�(tevents(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytrecordusiii(R*(RR�R((R�s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt!test_set_literal_evaluation_orderrs!cCs|jtt|j�dS(N(R%R&thashR(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt	test_hashzscCs@|jj�|j|jt��|jt|j�d�dS(Ni(RtclearR*R'R.(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt
test_clear}s
cCsE|jj�}|j|j|�|jt|j�t|��dS(N(RR�R*RTRS(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt	test_copy�scCsr|jjd�|jd|j�|jj�}|jjd�|j|j|�|jt|jjg�dS(NtQ(RR�R2R�R*R%R&(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_add�scCs�|jjd�|jd|j�|jt|jjd�|jt|jjg�|jt|j�g�}|j	|j|j�|�|j|j|j��|j|j|j�|�|jt|jj|j|j��dS(NR$R�(
RR�tassertNotInR%tKeyErrorR&RR1RR2(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_remove�scCslxeddgD]W}y|jj|�Wn0tk
rY}|jd}|j||�q
X|j�q
WdS(NR�ii(i(RR�R�RR*RI(Rtv1tetv2((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_remove_keyerror_unpacking�s
cCs}|jddg�}y|jj|�WnCtk
rn}|j|jd|kdj||jd��nX|j�dS(NiiisKeyError should be {0}, not {1}(RRR�R�R]RtformatRI(RtkeyR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_remove_keyerror_set�s	cCs�|jjd�|jd|j�|jjd�|jt|jjg�|jt|j�g�}|j|j|j�|�|j|j|j��|j|j|j�|�|j|j|j��dS(NR$R�(	RR�R�R%R&RR1RR2(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_discard�scCs\x?tt|j��D](}|jj�}|j||j�qW|jt|jj�dS(N(R�R.RR�R�R%R�(RRJR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_pop�scCs�|jj|j�}|j|d�x+|j|jD]}|j||j�q6W|jt|jjt	��|jt
|jjgg�x�dd
ddfD]y\}}xjttt
jttttfD]J}|jd	�}|j|j||��d�|j|t|��q�Wq�Wx�dD]�}d}x�ttt
jttttfD]g}|jd	�}|j|j||�||��d�|j|t|�t|�Bt|�B�qMWq"WdS(NR6R7R8R9R:R;R<R=R5tabcdatahi(R6R7(R8R9(R:R;(R<R=(R6R8R:R<R�(RtupdateRR*R�RR2R%RRR&R'R1R R!RARBRCRDR(RtretvalR3R{R|RFR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_update�s"%
%(cCsJ|jt|j�O_x+|j|jD]}|j||j�q)WdS(N(RR'RRR2(RR3((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_ior�sc	Cs�|jj|j�}|j|d�x_|j|jD]M}||jkrp||jkrp|j||j�q6|j||j�q6W|jt	|jjt
��|jt|jjgg�x�d
ddd
fD]�\}}x�tt
tjttttfD]�}|jd�}|j|j||��d�|j|t|��d}|j|�}d	}|j|j||�||��d�|j|td�t|�@t|�@�q�Wq�WdS(NR6R3R8RMR:RNR<R5tcbc(R6R3(R8RM(R:RN(R<RM(Rtintersection_updateRR*R�RR2R�R%RRR&R'R1R R!RARBRCRDR(	RR�R3R{R|RFRtssRr((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_intersection_update�s$%(cCs~|jt|j�M_x_|j|jD]M}||jkrc||jkrc|j||j�q)|j||j�q)WdS(N(RR'RRR2R�(RR3((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt	test_iand�s
cCs |jj|j�}|j|d�x_|j|jD]M}||jkrp||jkrp|j||j�q6|j||j�q6W|jt	|jjt
��|jt|jjgg�|jt|jjgg�x>d
dddfD]*\}}xt
ttjttttfD]�}|jd�}|j|j||��d�|j|t
|��|jd	�}|j�|j||jd	��|jd	�}|j|d
��|j||jd��|jd	�}|j|d�|d
��|j||jd��qWq�WdS(NR6RZR8R;R:R$R<R5t
abcdefghihtabatcdefghihtefghih(R6RZ(R8R;(R:R$(R<R;(Rtdifference_updateRR*R�RR2R�R%RRR&R�R'R1R R!RARBRCRDR(RR�R3R{R|RFR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_difference_update�s.%
cCs~|jt|j�8_x_|j|jD]M}||jkrc||jkrc|j||j�q)|j||j�q)WdS(N(RR'RRR2R�(RR3((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt	test_isubs
cCsQ|jj|j�}|j|d�x]|j|jD]K}||jk||jkArn|j||j�q6|j||j�q6W|jt	|jjt
��|jt|jjgg�x�d
ddd
fD]y\}}xjtt
tjttttfD]J}|jd	�}|j|j||��d�|j|t|��q�Wq�WdS(NR6RgR8R9R:R$R<R=R5(R6Rg(R8R9(R:R$(R<R=(RR�RR*R�RR2R�R%RRR&R'R1R R!RARBRCRDR(RR�R3R{R|RFR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt test_symmetric_difference_updates%cCs||jt|j�N_x]|j|jD]K}||jk||jkAra|j||j�q)|j||j�q)WdS(N(RR'RRR2R�(RR3((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt	test_ixor+s
cCs�|jj�}||O}|j||j�||M}|j||j�||8}|j||j��|jj�}||N}|j||j��dS(N(RR�R*R(RRr((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_inplace_on_self3s



cCsW|jd�}tj|�}|jt|�t|��d}|jtt|�dS(Ntgallahad(RR�tproxyR*RAR�R%tReferenceError(RRR{((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_weakref?s
t
test_c_apis*C API test only available in a debug buildcCs|jt�j�t�dS(N(R*R'R�R^(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�Fs(RRR'RR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�tunittestt
skipUnlessR�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�Zs4																								tSetSubclasscBseZRS((RR(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�KstTestSetSubclasscBseZeZRS((RRR�R(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�NstSetSubclassWithKeywordArgscBseZgdd�ZRS(cCstj||�dS(N(R'R(Rtiterabletnewarg((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRRsN(RRR�R(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�QstTestSetSubclassWithKeywordArgscBseZd�ZRS(cCstdd�dS(s=SF bug #1486663 -- this used to erroneously raise a TypeErrorR�iN(R�(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_keywords_in_subclassWs(RRR�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�Ust
TestFrozenSetcBsVeZeZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�ZRS(cCs?|j|j�}|j|j�|j|t|j��dS(N(RRRRR*R'(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�^scCs�t�}t�tg�td�td�t�tg�td�td�ttd��tt��t|�|g}|jtttt|���d�dS(NRMii(((R1R�R*R.R'RqRS(RRYtefs((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_singleton_empty_frozensetcs	!!cCsD|jtd��}|j|�}|jt|�t|��dS(Ni(RRR*RS(RRRr((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�lscCs�|jt|jd��t|jd���d}gt|�D]}t|�^qA}t�}x:td�D],}t|�|jt|j|���qoW|jt|�d�dS(Ntabcdebtebecdaidi�i(	R*R�RR�RR'RR�R.(RR�RJtseqtresults((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�qs%	
 cCs2|jj�}|jt|j�t|��dS(N(RR�R*RS(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�~scCs�td�td�dg}|j|�}|jt|��}|j||�|jt|�t|��i}d||<|j||d�dS(Ni
tabcdefgtapplei*(RRCRtreversedR*RTRS(RRtkey1tkey2R"((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_frozen_as_dictkey�s
cCs/|jd�}|jt|�t|��dS(Ntabcdcda(RR*R�(RRY((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_hash_caching�scCs�d}t�}|j}gt|�D]}|dd|>f^q%}xQtd|�D]?}|ttg|D]\}}||@rl|^ql���qVW|jt|�d|�dS(Ni
ii(R'R�RR�R�R1R*R.(RR�t
hashvaluestaddhashvalueRJt	elemmasksR�tm((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_hash_effectiveness�s		-=(RRR1RR�R�R�R�R�RR	R(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�[s					
		
	tFrozenSetSubclasscBseZRS((RR(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�stTestFrozenSetSubclasscBs2eZeZd�Zd�Zd�Zd�ZRS(cCsD|jtd��}|j|�}|jt|�t|��dS(Ni(RRRTRS(RRRr((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��scCs2|jj�}|jt|j�t|��dS(N(RR�RTRS(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��scCs/|j�}|j|�}|j||�dS(N(RR*(RRRr((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_nested_empty_constructor�scCs�|j}t�}|�}|�|g�|d�|d�|�|g�|d�|d�|td��||��|t��||||�||�g}|jtttt|���t|��dS(NRMi(((RR1R�R*R.R'RqRS(Rt	FrozensetRYtFR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s			!!*(RRRRR�R�RR�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s
			tTestBasicOpscBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs2|jdk	r.|jt|j�|j�ndS(N(RR�R*R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt	test_repr�scCs�t|j�}|j|jd��|j|jd��|dd!jd�}|j�g|jD]}t|�^qe}|j�|j||�dS(Nt{t}ii����s, (	RR'R]t
startswithtendswithtsplittsorttvaluesR*(RttexttresultRtsorted_repr_values((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytcheck_repr_against_values�s
"
cCs�ttjd�}zL||jI|j�ttjd�}|j|j�t|j��Wd|j�tjtj�XdS(NR�R�(	R�RR�R'R�R*R�RR�(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt
test_print�s

#
cCs |jt|j�|j�dS(N(R*R.R'tlength(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_length�scCs|j|j|j�dS(N(R*R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_self_equality�scCs|j|j|j�dS(N(R*R'R�(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_equivalent_equality�scCs |j|jj�|j�dS(N(R*R'R�R�(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��scCs'|j|jB}|j||j�dS(N(R'R*R�(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_self_union�scCs$|jtB}|j||j�dS(N(R't	empty_setR*R�(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_empty_union�s
cCs$t|jB}|j||j�dS(N(R'R'R*R�(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_union_empty�s
cCs'|j|j@}|j||j�dS(N(R'R*R�(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_self_intersection�scCs!|jt@}|j|t�dS(N(R'R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_empty_intersection�s
cCs!t|j@}|j|t�dS(N(R'R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_intersection_empty�s
cCs-|jj|j�}|j||j�dS(N(R'R\R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_self_isdisjoint�scCs&|jjt�}|j|t�dS(N(R'R\R'R*R^(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_empty_isdisjointscCs&tj|j�}|j|t�dS(N(R'R\R'R*R^(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_isdisjoint_emptyscCs$|j|jA}|j|t�dS(N(R'R*R'(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_self_symmetric_difference
scCs$|jtA}|j||j�dS(N(R'R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_empty_symmetric_differences
cCs$|j|j}|j|t�dS(N(R'R*R'(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_self_differencescCs$|jt}|j||j�dS(N(R'R'R*R�(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_empty_differences
cCs!t|j}|j|t�dS(N(R'R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_empty_difference_revs
cCsYx$|jD]}|j||j�q
Wt|j�}|j|j�t|j��dS(N(R'R2RR�R*t__length_hint__R.(Rtvtsetiter((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_iterationscCsixbttjd�D]M}tj|j|�}tj|�}|j|j|d|j|f�qWdS(Nis%s != %s(RR�R�R�R'R�R*(RtprotoR{R�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�&s
(RRRR R!R#R$R%R�R&R(R)R*R+R,R-R.R/R0R1R2R3R4R8R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s.																						tTestBasicOpsEmptycBseZd�ZRS(cCsLd|_g|_t|j�|_t|j�|_d|_d|_dS(Ns	empty setisset([])(tcaseRR'R�R"R(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#0s			(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR:/stTestBasicOpsSingletoncBs#eZd�Zd�Zd�ZRS(cCsOd|_dg|_t|j�|_t|j�|_d|_d|_dS(Nsunit set (number)iisset([3])(R;RR'R�R"R(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#;s		cCs|jd|j�dS(Ni(R2R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_inCscCs|jd|j�dS(Ni(R�R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_not_inFs(RRR#R=R>(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR<:s		tTestBasicOpsTuplecBs#eZd�Zd�Zd�ZRS(cCsOd|_dg|_t|j�|_t|j�|_d|_d|_dS(Nsunit set (tuple)itzeroisset([(0, 'zero')])(iR@(R;RR'R�R"R(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#Ls		cCs|jd|j�dS(NiR@(iR@(R2R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR=TscCs|jd|j�dS(Ni	(R�R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR>Ws(RRR#R=R>(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR?Ks		tTestBasicOpsTriplecBseZd�ZRS(cCsXd|_ddtjg|_t|j�|_t|j�|_d|_d|_dS(Ns
triple setiR@i(	R;toperatorR�RR'R�R"R�R(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#]s		(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRA\stTestBasicOpsStringcBseZd�Zd�ZRS(cCsLd|_dddg|_t|j�|_t|j�|_d|_dS(Ns
string setR$RQR3i(R;RR'R�R"(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#hs
	cCs|j�dS(N(R (R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRos(RRR#R(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRCgs	tTestBasicOpsUnicodecBseZd�Zd�ZRS(cCsLd|_dddg|_t|j�|_t|j�|_d|_dS(Nsunicode setuaubuci(R;RR'R�R"(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#us
	cCs|j�dS(N(R (R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR|s(RRR#R(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRDts	tTestBasicOpsMixedStringUnicodecBseZd�Zd�ZRS(cCsOd|_ddddg|_t|j�|_t|j�|_d|_dS(Nsstring and bytes setR$RQuaubi(R;RR'R�R"(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#�s
	cCs!tj��|j�WdQXdS(N(Rtcheck_warningsR (R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s
(RRR#R(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRE�s	ccst�tVdS(N(R&R^(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytbaditer�sccs	tVdS(N(R^(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytgooditer�stTestExceptionPropagationcBs)eZdZd�Zd�Zd�ZRS(s?SF 628246:  Set constructor should not trap iterator TypeErrorscCs|jttt��dS(N(R%R&R'RG(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_instanceWithException�scCsgtdddg�td�tidd6dd6dd6�ttd��td�tt��dS(	NiiitonettwotthreeR;(iii(R'R�RH(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_instancesWithoutException�s

cCs_tdddg�}y%x|D]}|jdg�qWWntk
rMnX|jd�dS(Niiiis0no exception when changing size during iteration(R'R�R
RI(RRRJ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_changingSizeWhileIterating�s

(RRRRJRNRO(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRI�s			t
TestSetOfSetscBseZd�ZRS(cCs~tdg�}t|g�}|j�}|jt|�t�|j|�|j|�|j|t��|j|�dS(Ni(R1R'R�R*R@R�R�R�(Rtinnertoutertelement((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_constructor�s

(RRRT(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRP�st
TestBinaryOpscBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�ZRS(cCstd�|_dS(Niii(iii(R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#�scCs2|j|jtidd6dd6dd6��dS(Niiiiii(R*R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_eq�scCs0|jtdg�B}|j|td��dS(Niii(iii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_union_subset�scCsE|jtddddg�B}|j|tddddg��dS(Niiii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_union_superset�scCsE|jtdddg�B}|j|tdddddg��dS(Niiiii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_union_overlap�scCs<|jtdg�B}|j|tddddg��dS(Niiii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_union_non_overlap�scCs-|jtd�@}|j|td��dS(Nii(ii(ii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_intersection_subset�scCsB|jtddddg�@}|j|tdddg��dS(Niiii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_intersection_superset�scCs9|jtdddg�@}|j|tdg��dS(Niii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_intersection_overlap�scCs*|jtdg�@}|j|t�dS(Ni(R'R*R'(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_intersection_non_overlap�scCs,|jjtd��}|j|t�dS(Nii(ii(R'R\R*R_(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_isdisjoint_subset�scCs8|jjtddddg��}|j|t�dS(Niiii(R'R\R*R_(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_isdisjoint_superset�s$cCs5|jjtdddg��}|j|t�dS(Niii(R'R\R*R_(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_isdisjoint_overlap�s!cCs/|jjtdg��}|j|t�dS(Ni(R'R\R*R^(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_isdisjoint_non_overlap�scCs0|jtd�A}|j|tdg��dS(Niii(ii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_sym_difference_subset�scCs0|jtd�A}|j|tdg��dS(Niiii(iiii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_sym_difference_superset�scCs9|jtd�A}|j|tddddg��dS(Niiiii(iii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_sym_difference_overlap�scCs<|jtdg�A}|j|tddddg��dS(Niiii(R'R*(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_sym_difference_non_overlapscCsLtd�td�}}|jtt||�|jt||�d�dS(NR$RQi(R'R%R&tcmpR*(RR$RQ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_cmps(RRR#RVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRh(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRU�s&																		t
TestUpdateOpscBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCstd�|_dS(Niii(iii(R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#scCs5|jtdg�O_|j|jtd��dS(Niii(iii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRWscCsJ|jtddddg�O_|j|jtddddg��dS(Niiii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRXs!cCsJ|jtdddg�O_|j|jtdddddg��dS(Niiiii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRYscCsA|jtdg�O_|j|jtddddg��dS(Niiii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRZ"scCsK|jjtdddg��|j|jtdddddg��dS(Niiiii(R'R�R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_union_method_call&scCs2|jtd�M_|j|jtd��dS(Nii(ii(ii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR[*scCsG|jtddddg�M_|j|jtdddg��dS(Niiii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR\.s!cCs>|jtdddg�M_|j|jtdg��dS(Niii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR]2scCs/|jtdg�M_|j|jt�dS(Ni(R'R*R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR^6scCs?|jjtdddg��|j|jtdg��dS(Niii(R'R�R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_intersection_method_call:scCs5|jtd�N_|j|jtdg��dS(Niii(ii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRc>scCs5|jtd�N_|j|jtdg��dS(Niiii(iiii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRdBscCs>|jtd�N_|j|jtddddg��dS(Niiiii(iii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyReFscCsA|jtdg�N_|j|jtddddg��dS(Niiii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRfJscCsH|jjtdddg��|j|jtddddg��dS(Niiiii(R'R�R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_sym_difference_method_callNscCs5|jtd�8_|j|jtdg��dS(Niii(ii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_difference_subsetRscCs2|jtd�8_|j|jtg��dS(Niiii(iiii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_difference_supersetVscCs8|jtd�8_|j|jtddg��dS(Niiiii(iii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_difference_overlapZscCs>|jtdg�8_|j|jtdddg��dS(Niiii(R'R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_difference_non_overlap^scCsB|jjtdddg��|j|jtddg��dS(Niiiii(R'R�R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_difference_method_callbs(RRR#RWRXRYRZRjR[R\R]R^RkRcRdReRfRlRmRnRoRpRq(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRis*																				t
TestMutatecBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�ZRS(cCs(dddg|_t|j�|_dS(NR$RQR3(RR'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#iscCs-|jjd�|j|jtd��dS(NR3R;(R'R�R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_add_presentmscCs-|jjd�|j|jtd��dS(NR"R7(R'R�R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_add_absentqscCsgt�}d}x>|jD]3}|j|�|d7}|jt|�|�qW|j||j�dS(Nii(R'RR�R*R.(Rttmptexpected_lenR6((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_add_until_fullus	

cCs-|jjd�|j|jtd��dS(NRQtac(R'R�R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_remove_present~scCs9y!|jjd�|jd�Wntk
r4nXdS(NR"s7Removing missing element should have raised LookupError(R'R�RItLookupError(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_remove_absent�s

cCsZt|j�}xD|jD]9}|jj|�|d8}|jt|j�|�qWdS(Ni(R.R'RR�R*(RRvR6((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_remove_until_empty�s

cCs-|jjd�|j|jtd��dS(NR3RZ(R'R�R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_discard_present�scCs-|jjd�|j|jtd��dS(NR"R;(R'R�R*(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_discard_absent�scCs*|jj�|jt|j�d�dS(Ni(R'R�R*R.(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s
cCspi}x |jr(d||jj�<q	W|jt|�t|j��x!|jD]}|j||�qRWdS(N(R'R�R�R*R.RR2(RtpoppedR6((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��scCs0|jjd�|j|jt|j��dS(N((R'R�R*R(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_update_empty_tuple�scCs0|jjd�|j|jt|j��dS(NR$(R$(R'R�R*R(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_update_unit_tuple_overlap�scCs7|jjd�|j|jt|jdg��dS(NR$RU(R$RU(R'R�R*R(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt"test_update_unit_tuple_non_overlap�s(RRR#RsRtRwRyR{R|R}R~R�R�R�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRrhs														tTestSubsetscBsUeZidd6dd6Zidd6dd6dd6dd6dd6dd6Zd�ZRS(	Rys<=Rzs>=s==s!=t>t<cCs|j}|j}xd	D]�}||jk}td|dt��}|j||�|tjkr�t|tj|�}||�}|j||�ntj	|}td|dt��}|j||�|tjkrt|tj|�}||�}|j||�qqWdS(
Ns!=s==R�s<=R�s>=RGty(s!=s==R�s<=R�s>=(
tlefttrighttcasestevaltlocalsR*R�tcase2methodtgetattrtreverse(RRGR�R;R,Rtmethodtrcase((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt
test_issubset�s"		

(RRR�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s



tTestSubsetEqualEmptycBs&eZe�Ze�ZdZdZRS(s
both emptys==s<=s>=(s==s<=s>=(RRR'R�R�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s		tTestSubsetEqualNonEmptycBs8eZeddg�Zeddg�ZdZdZRS(iis
equal pairs==s<=s>=(s==s<=s>=(RRR'R�R�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��stTestSubsetEmptyNonEmptycBs/eZe�Zeddg�ZdZdZRS(iisone empty, one non-emptys!=R�s<=(s!=R�s<=(RRR'R�R�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s	tTestSubsetPartialcBs5eZedg�Zeddg�ZdZdZRS(iis&one a non-empty proper subset of others!=R�s<=(s!=R�s<=(RRR'R�R�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��stTestSubsetNonOverlapcBs2eZedg�Zedg�ZdZdZRS(iisneither empty, neither containss!=(RRR'R�R�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��stTestOnlySetsInBinaryOpscBs}eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�ZRS(
cCst|j|j|jkt�|j|j|jkt�|j|j|jkt�|j|j|jkt�dS(N(R*RR'R_R^(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt
test_eq_nescCs;y|j|jO_Wntk
r)nX|jd�dS(Nsexpected TypeError(R'RR&RI(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_update_operator	s

cCs?|jr|jj|j�n|jt|jj|j�dS(N(totherIsIterableR'R�RR%R&(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s	csq�jt�fd���jt�fd���jrQ�jj�j�n�jt�jj�j�dS(Ncs�j�jBS(N(R'R((R(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt<lambda>RMcs�j�jBS(N(RR'((R(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�RM(R%R&R�R'R?R(R((Rs4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRHs
	cCs;y|j|jM_Wntk
r)nX|jd�dS(Nsexpected TypeError(R'RR&RI(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt!test_intersection_update_operators

cCs?|jr|jj|j�n|jt|jj|j�dS(N(R�R'R�RR%R&(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�'s
			csq�jt�fd���jt�fd���jrQ�jj�j�n�jt�jj�j�dS(Ncs�j�j@S(N(R'R((R(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�0RMcs�j�j@S(N(RR'((R(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�1RM(R%R&R�R'RRR(R((Rs4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRV/s
	cCs;y|j|jN_Wntk
r)nX|jd�dS(Nsexpected TypeError(R'RR&RI(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt#test_sym_difference_update_operator7s

cCs?|jr|jj|j�n|jt|jj|j�dS(N(R�R'R�RR%R&(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_sym_difference_update?s
			csq�jt�fd���jt�fd���jrQ�jj�j�n�jt�jj�j�dS(Ncs�j�jAS(N(R'R((R(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�HRMcs�j�jAS(N(RR'((R(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�IRM(R%R&R�R'RhR(R((Rs4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_sym_differenceGs
	cCs;y|j|j8_Wntk
r)nX|jd�dS(Nsexpected TypeError(R'RR&RI(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_difference_update_operatorOs

cCs?|jr|jj|j�n|jt|jj|j�dS(N(R�R'R�RR%R&(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�Ws
			csq�jt�fd���jt�fd���jrQ�jj�j�n�jt�jj�j�dS(Ncs�j�jS(N(R'R((R(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�`RMcs�j�jS(N(RR'((R(s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�aRM(R%R&R�R'RdR(R((Rs4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRe_s
	(RRR�R�R�RHR�R�RVR�R�R�R�R�Re(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s												tTestOnlySetsNumericcBseZd�ZRS(cCs%td�|_d|_t|_dS(Niiii(iii(R'RR_R�(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#js	(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�istTestOnlySetsDictcBseZd�ZRS(cCs3td�|_idd6dd6|_t|_dS(Niiii(iii(R'RR^R�(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#rs(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�qstTestOnlySetsTuplecBseZd�ZRS(cCs%td�|_d|_t|_dS(Niiiii(iii(iii(R'RR^R�(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#zs	(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�ystTestOnlySetsStringcBseZd�ZRS(cCs%td�|_d|_t|_dS(NiiiR;(iii(R'RR^R�(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#�s	(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��stTestOnlySetsGeneratorcBseZd�ZRS(cCs1d�}td�|_|�|_t|_dS(Ncss&xtddd�D]}|VqWdS(Nii
i(R�(RJ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytgen�siii(iii(R'RR^R�(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#�s	(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��stTestCopyingcBseZd�Zd�ZRS(cCs�t|jj��}|jt|�t|j��xI|jD]>}|j||�|j|�}|j||j|��q>W|j	|�dS(N(
RCR'R�R*R.R2tindextassertIsR�Rx(RR�teltpos((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��scCs)tj|j�}|j||j�dS(N(R�R�R'tassertSetEqual(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_deep_copy�s(RRR�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s		tTestCopyingEmptycBseZd�ZRS(cCst�|_dS(N(R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#�s(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��stTestCopyingSingletoncBseZd�ZRS(cCstdg�|_dS(Nthello(R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#�s(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��stTestCopyingTriplecBseZd�ZRS(cCstdddg�|_dS(NR@i(R'R�(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#�s(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��stTestCopyingTuplecBseZd�ZRS(cCstdg�|_dS(Nii(ii(R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#�s(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��stTestCopyingNestedcBseZd�ZRS(cCstddfg�|_dS(Niiii(ii(ii(R'(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#�s(RRR#(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��stTestIdentitiescBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCs"td�|_td�|_dS(Ntabracadabratalacazam(R'R$RQ(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR#�scCs�|j|j}}|j|||k�|j|||k�|j||@|k�|j||@|k�|j||B|k�|j||B|k�|j||A||Bk�dS(N(R$RQR](RR$RQ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_binopsVsSubsets�scCs�|j|j}}|j||@||@�|j||B||B�|j||A||A�||kr�|j||||�ndS(N(R$RQR*RT(RR$RQ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_commutativity�scCs�|j|j}}|j||||@B||B||B�|j||@||AB||B�|j|||B||B�|j|||B||B�|j||||@B|�|j||||@B|�|j||||B||A�dS(N(R$RQR*(RR$RQ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_summations�s( cCsm|j|jt�}}}|j|||@|�|j|||@|�|j||@||A@|�dS(N(R$RQR'R*(RR$RQR@((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_exclusion�s(RRR#R�R�R�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s
		
		ccsx|D]}|VqWdS(sRegular generatorN((tseqnRJ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytR�s
tGcBs eZdZd�Zd�ZRS(sSequence using __getitem__cCs
||_dS(N(R�(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�scCs|j|S(N(R�(RRJ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt__getitem__�s(RRRRR�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s	tIcBs)eZdZd�Zd�Zd�ZRS(s Sequence using iterator protocolcCs||_d|_dS(Ni(R�RJ(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s	cCs|S(N((R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt__iter__�scCsD|jt|j�kr!t�n|j|j}|jd7_|S(Ni(RJR.R�t
StopIteration(RR6((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytnexts
	(RRRRR�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s		tIgcBs eZdZd�Zd�ZRS(s9Sequence using iterator protocol defined with a generatorcCs||_d|_dS(Ni(R�RJ(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR	s	ccsx|jD]}|Vq
WdS(N(R�(Rtval((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s(RRRRR�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s	tXcBs eZdZd�Zd�ZRS(s Missing __getitem__ and __iter__cCs||_d|_dS(Ni(R�RJ(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRs	cCsD|jt|j�kr!t�n|j|j}|jd7_|S(Ni(RJR.R�R�(RR6((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s
	(RRRRR�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s	tNcBs eZdZd�Zd�ZRS(sIterator missing next()cCs||_d|_dS(Ni(R�RJ(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRs	cCs|S(N((R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR� s(RRRRR�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�s	tEcBs)eZdZd�Zd�Zd�ZRS(sTest propagation of exceptionscCs||_d|_dS(Ni(R�RJ(RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR%s	cCs|S(N((R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�(scCsdddS(Nii((R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�*s(RRRRR�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�#s		tScBs)eZdZd�Zd�Zd�ZRS(sTest immediate stopcCsdS(N((RR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR/scCs|S(N((R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�1scCs
t�dS(N(R�(R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�3s(RRRRR�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�-s		(tchaintimapcCs(ttd�ttt|�����S(s Test multiple tiers of iteratorscSs|S(N((RG((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�9RM(R�R�R�R�R�(R�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytL7stTestVariousIteratorArgscBs#eZd�Zd�Zd�ZRS(c	Cs�x�ttfD]�}x�ddtd�d	tddd�fD]�}xHtttttt	fD].}|j
|||��t||���qZW|jt|t
|��|jt|t|��|jt|t|��q;Wq
WdS(
Nt123RMi�tdog333333�?i�i�i(R�g333333�?(R'R1RR�R�R�R�R�R�R�R�R%R&R�R�tZeroDivisionErrorR�(RtconsRtg((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyRT=s.,cCs/td�}xddtd�dtddd	�d
fD]�}x�|j|j|j|j|jfD]�}xmtt	t
ttfD]V}||�}|||��}t
|t�r�|j||�q~|j||�q~W|jt|t|��|jt|t|��|jt|t|��qbWq7WdS(NtnovemberR�RMi�R�g333333�?i�i�itdecember(R�g333333�?(R'RR�R?RRRdRhR\R�R�R�R�R�t
isinstancetboolR*R�R%R&R�R�R�R�(RRtdatatmethR�R,R+((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_inline_methodsFs1+cCsEx>ddtd�dtddd�d	fD]}x	dD]}x�ttttttfD]f}td�}|j	�}t
||�t||���t
||�||��|j||�qWW|j
tt
td�|�t|��|j
tt
td�|�t|��|j
tt
td�|�t|��q8Wq+WdS(NR�RMi�R�g333333�?i�i�iR�R�R�R�R�tjanuary(R�g333333�?(R�R�R�R�(RR�R�R�R�R�R�R�R'R�R�RCR�R%R&R�R�R�R�(RR�tmethnameR�RRr((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_inplace_methodsUs1
(((RRRTR�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�;s			tbad_eqcBseZd�Zd�ZRS(cCs#trtj�t�n||kS(N(tbe_badtset2R�R�(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt__eq__es
	cCsdS(Ni((R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR	js(RRR�R	(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�ds	tbad_dict_clearcBseZd�Zd�ZRS(cCstrtj�n||kS(N(R�tdict2R�(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�ns
cCsdS(Ni((R((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR	rs(RRR�R	(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�ms	t
TestWeirdBugscBseZd�Zd�ZRS(cCs}tat�h}d�td�D�ata|jt|jt�tat	�h}idt	�6ata|jt�dS(NcSsh|]}t��qS((R�(R�RJ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<setcomp>{s	iK(
R_R�R�RR�R^R%R�R�R�R�R�R�(Rtset1((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_8420_set_mergevscCsxttd��}|j�|jtd��t|�}|j�ttd��}|jtd��t|�dS(Nid(R'RR�R�R�RC(RRtsiR$((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_iter_and_mutate�s

(RRR�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR�us	ccsjt|�}y>t|j�g�}x"t|�D]}|V||BVq1WWntk
ret�VnXdS(s-Generates all subsets of a set or sequence U.N(R�R1R�tpowersetR�(tURGR�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s
c	Cstgt|�D]}t|g�^q
}tgtt|��D]/}|tg|D]}||A^qQ�f^q>�S(s!Graph of n-dimensional hypercube.(RR1R R�(R�RGt
singletonsR((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytcube�s(cCs�i}x�|D]�}x�||D]�}g||D]$}||kr/t||g�^q/}g||D]$}||krdt||g�^qd}t||�|t||g�<qWq
W|S(s�Graph, the vertices of which are edges of G,
    with two vertices being adjacent iff the corresponding
    edges share a vertex.(R1(R�R�RGR�RUtnxtny((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt	linegraph�s
55(cCsRt�}xB|j�D]4\}}x%|D]}x||D]}||krRq:n|||kr�|jt|||g��q:x�||D]�}||kr�q�n|||kr�|jt||||g��q�xe||D]Y}||ks�||krq�n|||kr�|jt|||||g��q�q�Wq�Wq:Wq)WqW|S(sKReturn a set of faces in G.  Where a face is a set of vertices on that face(R'titemsR�R1(R�RYR�tedgesR�tv3tv4tv5((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pytfaces�s&	
"9t
TestGraphscBseZd�Zd�ZRS(cCs�td�}t|�}|jt|�d�x*|j�D]}|jt|�d�q;Wtd�|j�D��}|j||�t|�}|jt|�d�x$|D]}|jt|�d�q�WdS(Niicss"|]}|D]}|Vq
qdS(N((R�R�R6((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<genexpr>�sii(R�R'R*R.RR�(RR�t	vertices1tedget	vertices2t	cubefacestface((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt	test_cube�s
cCsOtd�}t|�}|jt|�d�t|�}x*|j�D]}|jt|�d�qGWtd�|j�D��}|j||�t|�}tjt	�}x$|D]}|t|�cd7<q�W|j|dd�|j|dd�xK|D]C}	|	}
|jt|
�d�x|
D]}|j
||�q-WqWdS(	Niiicss"|]}|D]}|Vq
qdS(N((R�R�R�((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pys	<genexpr>�siiii(R�R�R*R.R'RR�tcollectionstdefaultdictRR2(RR�t
cuboctahedrontverticesR�t
otherverticest	cubofacest	facesizesR�tvertexR�tcubevert((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyttest_cuboctahedron�s&


(RRR�R(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyR��s	c!Cs�tttttttttt	t
ttt
ttttttttttttttttttt f!}t!j"|�|r�t#t$d�r�ddl%}dgd}xAt't(|��D]-}t!j"|�|j)�t$j*�||<q�W|GHndS(Ntgettotalrefcounti����i(+R�R�R�R�RRPRIR:R<R?RARURiRrR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�Rtrun_unittestR�tsysR�R�R�R.R�R(tverbosettest_classesR�tcountsRJ((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt	test_main�sT	



t__main__R(\R�ttestRR�R�RBR�R�trandomRRRR�t	ExceptionRRRR
RRtTestCaseRR�R'R�R�R�R�R�R1RRR'RR:R<R?RARCRDRERGRHRIRPRURiRrR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�t	itertoolsR�R�R�R�R�R�R�R�R�R�R�R�R�RRR^(((s4/usr/local/python-2.7/lib/python2.7/test/test_set.pyt<module>s�	�4�>	q

		
TVJ&i+	
	
		)					11
© 2025 GrazzMean