%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/227033/root/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/
Upload File :
Create Path :
Current File : //proc/227033/root/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyo

�
�+xQc@s
ddlZddlZddlZyddlZWnek
rMdZnXdZerfd�Zn	d�Zddlm	Z	ddl
Z
ddlZddlTe
�ZeZeZe
ZeZeZd�Zd	�Zd
�Zed�Zd�Zd
�Zd�Zd�Zd�Z d�Z!d�Z"fddd�Z#defd��YZ$d�Z%dd>d�Z&d�Z'd�Z(d�Z)d�Z*d�Z+d�Z,d fd!��YZ-d"fd#��YZ.ed$�Z/d%�Z0d&�Z1e-�Z2e3d'kr	e1�ndS((i����NiicCs"tttjj|||g��S(N(tmaptinttnumpytrandomtrandom_integers(tlowthightlength((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytrandom_integers_listscCs)gt|�D]}tj||�^q
S(N(trangeRtrandint(RRRti((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyRs(tclock(t*cCsdS(N((tatb((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyt
absorption!scCsdS(N((RRtc((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytassociative%scCsdS(N((RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytcommutative)scCs|dkrndS(N(tNone(RRR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytdeMorgan-scCsdS(N((R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytidempotence5scCsdS(N((RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyt	inclusion9scCsdS(N((RRR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytdistributive@scCs�x�|D]�}t|�xv|D]n}t||�t||�t||�x>|D]6}t|||�t|||�t|||�qRWqWqWdS(N(RRRRRRR(tas_tbstcsRRR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest_set_operationsFs






cCs�d�}xr|D]j}xa|D]Y}|t|�t|�k||k�|||k||koj||k�|||k||ko�||ks�||ko�||k�|||k||ko�||ko�||ko�||k�|||k||ko||k�|||k||ko4||k�|||k||kor||ksh||kor||k�qWqWdS(NcSsdS(N((RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytimpSs(tlen(RRRRR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest_set_subRs	

%&>?'&cCs&x|D]}x|D]}qWqWdS(N((RRRR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest_set_len`s

cCs&x|D]}x|D]}qWqWdS(N((RRRR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest_set_convertos

c
Cs]t|�}t�}x|D]}||�}qWt�}||}	|rU|	|fS|	SdS(N(R	R(
tftargstNtretxtrt	starttimeRtxtendtimetelapsed((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyteltimezs	
	

tIdSetcBs#eZd�Zd�Zd�ZRS(cCstj|t|�d�dS(Ni(tbitsmuttappendtid(tselfR(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR.�scCstj|t|�d�dS(Ni(R-tremoveR/(R0R(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR1�scCstj|t|�d�S(Ni(R-t__contains__R/(R0R(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR2�s(t__name__t
__module__R.R1R2(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR,�s		cCs9|}x,|r4||A||@d>}}|G|GHq	W|S(Ni((RRR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytadd�s
	
licCsttj||��S(N(tlongRt	randrange(tlim((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR
�scCs\t�}t�}t�d@}t�}t�}t�d@}|||>|||>}|S(Nl�(R
(RRtashRtdtbshR&((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytrandlong�s		
		
cCs4i}x'|D]}||kr
d||<q
q
W|S(Ni((tltdste((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytdictset�s

cCs&t|�}|j�}|j�|S(N(R@tkeystsort(R=R>tks((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytdslist�s
cCsai}g}xNtd�D]@}x7td�}||kr"|j|�d||<Pq"q"WqW|S(s? randlist(n, amp) -> list of n unique random ints in [-amp,amp]i'iP�i(R	R
R.(tntampR>trngRR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytrandlist�s

cCs(|j}x|D]}||�qWdS(N(R.(RRtaptbit((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytt_append�s	
cCs2|j}x"|D]}|t|�d�qWdS(Ni(R.R/(RRRIRJ((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytt_append_id�s	
tTestcBsUeZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
dd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d �Z"d!�Z#d"�Z$d#�Z%d$�Z&RS(%icCsdS(N((R0((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest0�sc	Cs*ddl}|j�}tdddg�gBtdddg�g@tdddg�dgBtdddg�td�Btdddg�tddd�Bt�tg�td�td�td�tt��f}||IJx|D]}q�Wtd�td�|td�IJ|td�IJ|td�IJ|tdg�td�BIJ|ttdg��IJ|ttdg��IJtd�j�}|}|dO}|t|�IJ|d
O}|t|�IJ|ddgO}|t|�IJ|dO}|t|�IJ|tdg�O}|t|�I|IJ|tdg�O}t|�}||IJ||M}||IJ|dM}||IJ||O}|d
M}|t|�IJ||O}|ddgM}|t|�IJ||O}|dM}|t|�IJ||O}|tdg�M}||IJ||O}|tdg�M}||IdI|tdg�@IJ|dN}||IJ|d
N}|t|�IJ|ddgN}|t|�IJ|d N}|t|�IJ|tdg�N}||IJ|dM}||O}||O}||IdI||BI||BItg�|BIJt|�}|dO}||I|dBIt|�It|�IJ||N}||IJ||M}||It|�It|�IJ|dO}||It|�IJ|dM}||It|�IJ|dN}||It|�IJ|dO}||It|�IJ|dM}||It|�IJ|dN}||It|�IJ|td�O}||It|�IJ|td�M}||It|�IJ|td�IJ|tdg�IJ|tdg�tdg�BIJtjdkr&ndS(!Ni����iiiiidillii i�l@iiii%sts&.tmti����i����l����l����l����i(ll(i(ii(ii(ii(	tStringIOtbitsetR	R6Rtmutcopytlisttsyst
hexversion(	R0RPR"temptiesR?tmstmsattstxs((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest1�s�#				



















$






8
,

"





 cCs�x�gtd�D]}t�^qD]�}x�gtd�D]}t�^q9D]�}g}x4|t|�t|�fD]}x|t|�t|�fD]�}g}|j||B�|j||@�|j||A�|j||B�|j||@�|j||A�|j||B�|j||@�|j||A�|j||B�|j||@�|j||A�|j|�q�WqtWtjdkr�qLnx6|dD]*}x!t||d�D]\}	}
q�Wq�WqLWq#WdS(Ni
iii(R	R<RQR-R.RTRUtzip(R0RRtjRRYttattbttrR&R(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest2�s0))"" cCs�t�}t�}t�}t�}g}xx|t|�t|�fD][}xR|t|�t|�fD]5}|d@r�||O}n.|d@r�||M}n|d@r�||N}nx�|t|�t|�fD]�}g}	||O}|	jt|��||M}|	jt|��||N}|	jt|��||O}|	jt|��||M}|	jt|��||N}|	jt|��|j|	�q�WqhWqFWtjdkr�dSx6|dD]*}	x!t|	|d�D]\}
}q�Wq�WdS(Niiiii(	R<R
RQR-R.R6RTRUR\(R0tptopRRRYttpR^R_R`R&R(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest3�sB				""





"


 cCsd�}d}x�tdddd|jd�D]�}d	|>}|Gt|d
||f�Gt|d
t|�|f�Gt|d
t|�t|�f�Gt|d
t|�|f�Gt|d
t|�t|�f�Gt|d
t|�t|�f�GHq1WdS(
NcSsSxL|dkrN||O}||O}||O}||O}||O}|d8}qWdS(Nii((RER(ty((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytf1�s




liii iiili�i�i(R	tfasterR+RQR-(R0RgR(texpRf((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest4�s		(
""c	Csi}x{td�D]m}t�}d||<d||t�d<d||t�d<d||t�d<d||t�d<qWt|�}t|�}|j�d�}|t|�||�g}xB|D]:}t}||B}t}||B}t}||O}tt�}||O}t}||A}t}||A}t}||N}tt�}||N}t}||@}t}||@}t}||M}tt�}||M}t}||A}|}t}||A}|}t}||N}|}tt�}||N}|}q�WdS(Ni2iicSs#tg|D]}|df^q
�S(Ni(tdict(tbitsRJ((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR@�s(R	R
RSRBttupletEmptyR-tOmega(	R0RlRRJtsbitsR@tseqstseqR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest5�sf	

	
















cCsLtjdkrdSx2t�fD]$}x||t�fD]}q:Wq WdS(Ni(RTRUR<(R0RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest65s
c
s�ddl}|j��td�}�|IJ|jd��|I|j�I|IJ|jd��|I|jd�I|IJ|jd��|I|jd�I|IJ|jd�|jd�|jd��|I|j�I|IJ�|I|jd�I|IJ|jd��|IJd��d��d��d	���d
�}d�fd�}d�fd�}�fd
�}�fd�}�fd�}�fd�}	d�fd�}
d|jd}x�tdd|�tdd|�tddd|�tdd|jd�fD]w}||�G|	|�G||�G||��G||�G||�G|
|�G||d�G||d�G|
|d�GHq*Wtd�}||�G||�GHdS(Ni����iiiicSs(|j}x|D]}||�qWdS(N(R.(RRRIRJ((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR"os	
cSs4d}x'|D]}||kr
|d7}q
q
W|S(Nii((RRtsRJ((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytfluus

cSsx|D]}d||<qWdS(Ni((RRRJ((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytg|s
cSs%x|D]}|t|�O}qWdS(N(t	bitsingle(RRRJ((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyth�s
cSs;td�}t|||f�}t|�}|j�|S(Ni(R-R+RSRB(RGR"RWtttsrng((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttms�s

csP|dkrt|�}nt|| �}t�||fdd�\}}|S(NR%i(RRR-R+(RGRERWteltRu(Rv(sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttmslu�s
!csP|dkrt|�}nt|| �}t�||fdd�\}}|S(NR%i(RRRQR+(RGRERWR}Ru(Rv(sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttbslu�s
!cs"d}d�}t�||f�S(NlcSs#x|D]}|d|>O}qWdS(Nl((RRRJ((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR"�s
(R+(RGtloR"(Ry(sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttlo�s	cs%t�}d�}t�||f�S(NcSs%x|D]}|t|�O}qWdS(N(Rx(RRRJ((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR"�s
(RQR+(RGR�R"(Ry(sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttbs�s		csg}t�||f�S(N(R+(RGtls(R"(sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttls�scsi}t�||f�S(N(R+(RGR>(Rw(sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttds�scsi|dkrt|�}ntg|| D]}|df^q)�}t�||fdd�\}}|S(NiR%(RRRkR+(RGRER(R>R}Ru(Rv(sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttdslu�s
)!ii'i��iP�i@�id(	RPR-R.tpopR1RRhR	RH(
R0RPRR|R~RR�R�R�R�R�tstepRG((R"RvRwRysB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest7PsN








							!+,cCsAt}x�|�|g�|dg�fD]s}dgif}x|D]}|j|�qDWx|D]}qbWx|D]}|j|�qsWx|D]}q�Wq(Wyddlm}Wntk
r�dGHnrXtd�}x1g|�|�fD]}tt||f�GHq�Wx.gt	g�fD]}tt
||f�GHqWdS(Nii����(tListLikeDictSets:can not import snidioms, skipping a performance comparisoni'((R,R.R1tsnidiomsR�tImportErrorR	R+RKR-RL(R0tBSRtostoR�RGRu((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest8�s((




	cCsdx]dD]U}t|�}t|�}t|||�}t|�}t|�}t|�}qWdS(Ni�i'i��(i�i'i��(R	R-RRDRQ(R0RR&tmtlatlasR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest9�s
cCsbd�}td�}dGH||�|j�dGH||�tddd�}dGH||�dS(NcSs3x,dD]$}d|GHtt|| f�GHqWdS(Ni�i'i��i�seltime(bitset, (la[:%d],))(i�i'i��i�(R+RQ(R�R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttests�s
	i�sla = range(400000)sla.reverse()i��s/la=random_integers_list(-400000,400000,400000))(R	treverseR(R0R�R�((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest10�s	


cCsitddd�}xP|dkrdtg�}d|_||O}dG|G|jG|jGH|d8}qWdS(Ni��i�iidttest11i(RR-t_splitting_sizet	_indisizet_num_seg(R0RER�RW((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR�	s	
c	
CsxdD]}t�}t|�}||O}x<dD]4}x!t|�D]}|j|�qFW||O}q3W|j}x�dD]�}x�td|d
|�D]o}g}x*t|�D]}|j|j|��q�W|dkr�|j�nt|||�}||O}q�Wq{WqWdS(Ni i@i�iii!i?iAi�ii����ii
(
i i@i�iii!i?iAi�i(i����i(i����i(R-R	R�R�R.R�(	R0R$RWRGtpopixR]tindisizeRtpops((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest12s&
	

	


cCs�t�}|dN}|jd�y|jd�Wntk
rDnXd�|jd�y|jd�Wntk
r|nXd�|jd�y|j�Wntk
r�nXd�dS(Nisexpected ValueError for removesexpected ValueError for appendsexpected ValueError for popi����(R-R1t
ValueErrorR.R�(R0RW((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest133s(	






cCsOd}xB|D]:}x1|D])}x dD]}t|||�}q'WqWq
WdS(Ni���i����i���i��i��i����i����iii
ii i!idi�iiiiii(i���i����i���i��i��i����i����iii
ii i!idi�(
iiiiiiiii i!(R	(R0RZR�thiR�R&((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest14Vs


cCs�x�tdd�D]y}xpt|d|d�D]W}t||�}t||�}t|�}d}x|r�||}d|}qgWq.WqWdS(Ni���i"ii#ii����(R	tbitrangeR-(R0RRRGRRWRR(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest15as	
c	
Csx+td�D]}xtd�D]}q Wq
Wtj}|d}tdg�}x|||fD]}qbWd�}|t|g�d�|t|g�d�|t|g�d>d�x?dddfD].\}}xdD]}xdD]}q�Wq�Wq�WdS(Ni@iicSs*y||>Wntk
rnXd�dS(Nsexpected OverflowError(t
OverflowError(Rtsh((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttsv�s

i����i
i'i���i�i����i���i���i�iiii(ii
(ii'(i���i�(	i����i���i���i����iii�ii(iii(R	RTtmaxintRQ(	R0R�tvR�tminintRR�RR�((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest16vs 		

cCsxdddtd�td�td�t�fD]�}x�dddtd�td�td�t�fD]�}x�t|�t|�t|�tt|��fD]b}xY||t|�t|�t|�tt|��fD]}||k}||k}q�Wq�WqhWq1WdS(Niiiii i!(R	R<RQR-(R0RRRRRz((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest17�s779@cCs�ttt���t�>ttt���t�>ttt���t�>ttt���t�>Bttt���t�>ttt���t�>Bg}tttdg�tt��tt��gg|D]}|t�A^q�}|g|D]}t|�^q�}x�|D]�}t|�x�|D]�}t||�t	||�t
||�t||�x.|D]&}t|||�t
|||�qnWx|D]}t
|||�q�Wq-WqWdS(Ni(RQtabsR<R
RnRoR-RRRRRRR(R0tanyRRR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest18�s*390#







	
cCsqd}dgtd|d�Bj�}x9td|dd�D]!}|td|||�M}q<Wt|�}|S(Ni�ii(R�RRRS(R0R$tprimesR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest19�sc$Cs�tj}|d}x�dddddddd dd!dfdd"dfdd$dfdd%dfdd&d
fdd'd
fdd(d
f|d|f|d|df|d|df|d|d
f|d|df|d|f|d|df|d|df|d|d
f|d|dfd||fd||fd||f|||f|||df|||df|||df|||dff!D]}t|�}q�Wyt||d�Wntk
r�nXd�|js�dGHnx�tdddd|j�D]�}dG|Gtjj�x�tdddd|j�D]s}xjtdddd|j�D]K}xB|||||f|||||ffD]}t|�}q�WqcWq?WqWdGHdS()Nii ii!i
ii?ii@iiiiii@i����sexpected OverflowErrors>bitrange testing many combinations, this may take some time...i"iRi�i
tdone(i (i(i!(i
(ii!(ii!i(ii?i(ii@i iQi`i`iai�i�i@i`(RTR�R�R�RhR	tstdouttflush(R0R�R�RtbrR=tsttarg((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest20�sn	


	$
$$cCsDi}td�}td�}|}|}d||<d||<dS(Nii����(R�(R0tDRRRR:((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest219s

c
	Csgtd�D]}t�^q
}|gd	D]2}d
D]%}dD]}t|||�^q@q6q,}|g|D]
}|^qo}|g|D]}t|�^q�}xW|D]O}xFttfD]8}x/dD]'}|j||�}|j|�}	q�Wq�Wq�WdS(
Ni
i���ii�i�iii,(i���ii�(i�(iii,(ii(R	RQR�R-tpickletcPickletdumpstloads(
R0R(R�RftzRRbtbintdataa((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest22Es"

)#

cCsmddd��Y}td�}||�}t|�}||dg�B}t|�}||dg�O}dS(NtTcBseZd�Zd�ZRS(cSs
||_dS(N(tdata(R0R�((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyt__init__\scSs
t|j�S(N(titerR�(R0((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyt__iter___s(R3R4R�R�(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR�[s	i
id((R	RQR-(R0R�R=RzRtbo100RW((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest23WscCsd�}t|ddd�\}}|GHtd�}d�}t||fdd�\}}|GH|j�}d�}t||fdd�\}}|GHd�}d�}	xC||	fD]5}
|j�}t|
|fdd�\}}|GHq�W|j�}d	�}t||fdd�\}}|GHd
�}d�}
d�}x:||
|fD])}
t|
|fdd�\}}|GHqTWx{||
|fD]j}
td
�tdd�B}|j�}|td�O}dG|jGHt|
|fdd�\}}|GHq�WdS(NcSst|�j�dS(Ni(R�RR(RE((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyRgtsi���R%icSs(|j�}|dM}|d|dfS(Niii����(RR(RRW((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytf2|s
cSst|�}|d|dfS(Ni(RQ(RWR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytf3�scSs(t|�}|dM}|d|dfS(Niii����(RQ(RWR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytf4�s
cSs2|dO}t|�}|dN}|d|dfS(Nii(RQ(RWR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytf4b�s

cSs|j�}|d|dfS(Ni(RR(RWtmc((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytf5�scSsI|td�M}|j�}|dgO}|dgO}|d|dfS(Niiii(R�RR(RWR�((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytf6�s


cSsI|td�M}|j�}|dgO}|dgO}|d|dfS(Niiii(R�RR(RWR�((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytf6a�s


cSsj|td�M}|dgO}|j�}|ddgO}|dgO}|td�M}|d|dfS(Niiiiii(R�RRRx(RWR�((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytf6b�s

i��i@
i�i�Itnum_seg(i���(R+R�RRRxR�(R0RgRzR�RR�RWR�R�R�R"R�R�R�R�((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest24psJ									cCsGtttj�d�}yt|�}Wntk
r<nXd�dS(Nisexpected OverflowError(RQR6RTR�RR�(R0RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest25�s
	c
Cs�x�ddddddddtd	�g	D]�}x�|fd|d
d
fgD]�}t|�}tt|fdd�\}}|d
kr�|G|GHnt|�}tt|fdd�\}}|d
krK|G|GHqKqKWq(WdS(Niiiii!i�iig�cAiR%ig{�G�z�?(RR�R+RR-(R0tthelenR#RRzR�((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest26s.#c
Csgx`td�td�ttt���fD]4}x+||j�fD]}xdD]}qQWqDWq+WdS(
Ni@iiiiii i!i"i?iA(iiiiii i!i"i?i@iA(RQR�R�R<RR(R0RR�R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest27%s1
cCs6x/t�tt�tdg�@�fD]}q(WdS(Ni(R-RQ(R0Ru((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest28-s.cCsd�}td�}||�tdd�tdd�B}|j�}|td�O}||�dd	d
ddt�t�f}g|D]}t|�^q�}|g|D]}t|�^q�}xL|D]D}|j�}|j�}x#|D]}||8}||M}q�Wq�WdS(
NcSs[|j�}|jd�|jd�|jd�|jd�|jd�||}dS(Nii����(RRR5R.tdiscardR1(RbtqR&((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyRz;s





i90ii��i@
i�i�Iii����ii����i(R-R�RRRxR<(R0RzRWRtallRR�R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest296s"	

"#


c
Cs7t}t�}|}g}d}i}d}d}|j|�|j|�|||g�O}||gN}||gN}|||g�8}|j|�|j|�|j|�y|j�Wntk
r�nXd�t|�}|||g�O}|}	|||g�8}tdddg�}|j�dS(Nitsexpected ValueErroriii((	t
immnodesett
mutnodesetR5R.R1R�R�R�tclear(
R0tnodesettnstns0RRRR:R?tns1((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest30es:	







	
cCs�t}ddlm}g}g}g}||�}||�}||�}|�}	|	j|�|	j|�|	j|�|	j|�y|	j|�Wntk
r�nXd�|	j|�y|	j|�Wntk
r�nXd�|	j|�|	j|�|	j|�d}	ddl	}
|�}	|	j|�|	j|	�d}	|
j
�|�}	|	j|�|	j|�|j|	�d}	d}|
j
�dS(Ni����(tgetrefcountsno exception from appendsno exception from remove(R�RTR�R5R.R�R1R�Rtgctcollect(R0tHtgrcte1te2te3tr1tr2tr3RuR�((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest31�sT	










		


	



cBs�e}ddl}ddlm}|j�g}g}g}||�}||�}||�}	|||g�}
|||g�}|
|O}
|
|M}
g|g||g|||g|g||g|g||||gf}g|D]}
||
�^q�}e|||�e||�e||�e||�xY|D]Q}xH|D]@}x7dD]/}
y|
dUWne	k
r~qYXe
d�qYWqLWq?Wd}}
}}}}}}
e�j
�|j�|j�dS(Ni����(R�sassert list(b) | a == a | bsassert list(b) & a == a & bsExpected TypeError(sassert list(b) | a == a | bsassert list(b) & a == a & b(R�R�RTR�R�RR RR!t	TypeErrort	ExceptionRtlocalsR�(R0R�R�R�R�R�R�R�R�R�Ruts3R�R(tssRRR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest32sF


H






"


cCs�d}t�}x?t|�D]1}|t|ddd|ddd�O}qW|j�}g}xKt|d�D]9}|j|j��|t|dddd�O}qtWx8t|d�D]&}|t|dddd�O}q�WdS(Niii��iiP�(RQR	R�RRR.Rx(R0tnumsegRRRWtmss((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest33Ps
	/ cCs?t}g}d|fd��Y}|�}|j|g�dS(NtXcBseZd�ZRS(cSs"x|D]}|j|�qWdS(N(R.(R0RfR?((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytextendzs
(R3R4R�(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR�ys(t
MutNodeSetR�(R0R�R�R�Ru((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest34ss	cs�x�td�D]{}xrttfD]d�d�f�fd��Y}|�}|dd�}�tkr |dd�}ddl}q q Wq
WdS(NiR�csGeZdddgZ�fd�Z�fd�Zd�Zd�ZRS(tredtgreentbluecs/�j|g|D]}|jj|�^q�S(N(t__new__tbitnamestindex(tclasR#R((R�(sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR�sc3s*x#�j|�D]}|j|VqWdS(N(R�R(R0RJ(R�(sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR��scSsddj|�S(Ns{%s}s, (tjoin(R0((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyt__str__�scSst|�t|�kS(N(tstr(R0tother((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyt__eq__�s(R3R4RRR�R
R
((R�(sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR��s
	RRi����(R	t	ImmBitSett	MutBitSettguppy.sets.setsc(R0RR�R(tguppy((R�sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyttest35�s	('R3R4RhRNR[RaReRjRsRtR�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�RR(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyRM�sJ		�	 	(		O					
	 	#					<		B				r	/					/	M	^	@	#	tMemStatcBs#eZd�Zd�Zd�ZRS(cCsfi|_ddlm}|�|_}|jjj|_|jjj|_|jjj	j
|_
dS(Ni����(tRoot(tnrefsRRtRtheapytViewtVtPathtPtheapyct	xmemstats(R0RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR��s	cCs?|jjj�|jj�}|jtj��||_dS(N(RR�R�Rthorizontupdatetget_objectsRy(R0Ry((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytmark�scstj�|j�|j}|j}|j�|j}ytj�}Wnt	k
r[nkXx`|D]X\}}}}||}	||ks�|	||krctj
||	fI|	||<qcqcWtj
Jd}
|_}}}}}}��tj�dS(N(
R�R�RRRRRRTt	getcountstAttributeErrortstderrRRy(R0RRRtcotnametallotfreetmaxtnrefRyRE((RRR=sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pytdump�s$

				

-(R3R4R�R!R+(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyR�s		cCsxg}x.|D]&}|j|ttd|�f�q
Wx:|D]2\}}d|GH|�|dk	r>|�q>q>WdS(Nstest%dsTest #%d(R.tgetattrRzR(tnumbersR+tenufuncsRER"((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyt	test_nums�s
$	cCsddl}td�}|jd�t�}d}xDt||j�|j�drm|dkrm|�n|d7}q7WdS(Ni����i$i"iii(R�R	R1RR/R+R�(R�tnumsRWRt
dump_alset((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyt	test_leak�s
	

cCsttd��dS(Ni$(R/R	(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyt	test_mainst__main__(4R�RRTtnumpy.randomRR�t	has_numpyRttimeRR�R�t
guppy.setst	immbitsetRnRot	mutbitsetR-RQtimmbitrangeR�timmbitRxRRRRRRRRRRR R!R+R,R5R
R<R@RDRHRKRLRMRR/R2R3RzR3(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/sets/test.pyt<module>sh$

	
											
							������8
			

Zerion Mini Shell 1.0