%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/plesk/python/2.7/lib64/python2.7/test/
Upload File :
Create Path :
Current File : //opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyo

�
5}�ac@s�ddlmZmZmZmZddlZddlZddlZdejfd��YZ	d�Z
edkr~e
�ndS(i����(trun_unittestthave_unicodetrun_with_localetcheck_py3k_warningsNt
TypesTestscBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zedd�d��Zedd�d��Zd�Zd�Zd�ZRS(cCsdr|jd�nds,|jd�ndsB|jd�ndsX|jd�ndsn|jd	�nidd6s�|jd
�nd�}ddd
��Y}|�}|s�|jd�n|s�|jd�nts�|jd�n|s|jd�ndS(NsNone is true instead of falseis1 is false instead of truels1L is false instead of trueg�?s1.0 is false instead of truetxs'x' is false instead of trues!{'x': 1} is false instead of truecSsdS(N((((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pytfttCcBseZRS((t__name__t
__module__(((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyRssf is false instead of truesC is false instead of truessys is false instead of truesx is false instead of true((tNonetfailtsys(tselfRRR((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_truth_valuess.
		cCsRdsdr|jd�ndr+dr+n
|jd�dsN|jd�ndS(Nis0 or 0 is true instead of falseis 1 and 1 is false instead of truesnot 1 is true instead of false(R(R((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_boolean_opss
cCs�ddkoCdkoCdkoCdkoCdkoCdknrKn
|jd�ddko�dko�dko�dko�dko�dknr�n
|jd�ddko�dko�dko�dko�dko�dknr�n
|jd	�d
dkoKdkoKdkoKdkoKd
koKdknrSn
|jd�ddkron
|jd�dS(Niisint comparisons failedllslong int comparisons failedgg�?sfloat comparisons failedRtatabctabdtbsstring comparisons failedsidentity test failed(RR(R((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_comparisons$sH
H
H
H
cCs*|jttd�|jttd�dS(NRs5(tassertRaisest
ValueErrortfloat(R((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_float_constructor0scCsyddWntk
rnX|jd�yddWntk
rLnX|jd�yddWntk
rynX|jd�yddWntk
r�nX|jd�yddWntk
r�nX|jd	�yddWntk
rnX|jd
�dS(Ng@gs(5.0 / 0.0 didn't raise ZeroDivisionErrors)5.0 // 0.0 didn't raise ZeroDivisionErrors(5.0 % 0.0 didn't raise ZeroDivisionErrorils%5 / 0L didn't raise ZeroDivisionErrors&5 // 0L didn't raise ZeroDivisionErrors%5 % 0L didn't raise ZeroDivisionError(tZeroDivisionErrorR(R((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_zero_division4s<










cCsddks$ddks$ddkr4|jd�nddksXddksXddkrh|jd�ndd	ks�dd
ks�d	d
kr�|jd�nt�dkr�|jd�nt�dkr�|jd
�nt�dkr�|jd�ntd�dkotd�knrLtd�dkoDtd�knrLn
|jd�td�dko|td�knr�td�d	ko�td�knr�n
|jd�td�dkr�td�d
kr�td�dkr�n
|jd�dS(Nilgsmixed comparisonsilg�?i����l����g�sint/long/float value not equalsint() does not return 0slong() does not return 0Lsfloat() does not return 0.0gffffff�?g�������?g�������gffffff��sint() does not round properlyslong() does not round properlysfloat() does not work properly(RtinttlongR(R((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_numeric_typesMs*$$$P
P
6cs�fd�}x=tdd�D],}|tdt|��dj|��qW�jdjd�d��jdd��jd
jd�d��jdd��jdjd�d
��jdd
��jdjd�d��jdd��jdd��jdd�dS(Ncs1�j|jd�|��jd||�dS(Ntes%e(tassertEqualt
__format__(Rtresult(R(s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest^si����ids1.5es1.500000e{0:+03d}g;%_��n�TRs
1.500000e+100s%egEw;S%�Ts
1.500000e+101g�j+c�4+s
1.500000e-100g���UO�+s
1.500000e-101s%gg�?t1s%#gs1.00000s
1.500000e+100s
1.500000e+101s
1.500000e-100s
1.500000e-101R$s1.00000(trangeRtstrtformatR R!(RR#ti((Rs8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_float_to_string]s*c
Csid}d}||k	r(|jd�nddkrD|jd�ndd
kr`|jd�nddkr||jd�nddkr�|jd�nddks�|jd�nd	d
ks�|jd�nd\}}}||||||kodkns|jd�ntjd}xzdD]r}||}||}	|	|krv|jd|||	|f�nt|	�tk	r0|jdt|	��q0q0WxXdD]P}||d}||}	t|	�tk	r�|jd|	t|	�f�q�q�Wtj}xXd D]P}||d}||}	t|	�tk	r|jd|	t|	�f�qqWdS(!Nii�is256 is not sharediii$sint opi��i�i���i�idii�+sint mul commutativityiiii s%r * %r == %r != %rs%expected type(prod) to be int, not %rs$expected type(%r) to be long, not %rii$i�ii���(i�idi(iiiiii (iiiiii (iiiiii (RR
tmaxintttypeRR(
RRRtxsizetysizetzsizetmtdivisortjtprod((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_normal_integerswsR,


 	

		

	cCs�ddkr|jd�nddkr8|jd�nddkrT|jd�nddkrp|jd�nddks�|jd�nddks�|jd�ntj}tt|��|kr�|jd�nytt|�d�}Wntk
r|jd�nXt|t�s3|jd�n|}tt|��|krb|jd�n|d	}tt|��|kr�|jd�nytt|�d�}Wntk
r�|jd�nXt|t�s�|jd�nyd
d>Wntk
r
nX|jd�yd
d>Wntk
r:nX|jd�yd
d?Wntk
rgnX|jd�yd
d?Wntk
r�nX|jd�dS(Nlll$slong opl����l����l����$liii����sint negative shift <<ll����slong negative shift <<sint negative shift >>slong negative shift >>l$l����ll����$(RR
R*RRt
OverflowErrort
isinstanceR(RRty((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_long_integers�sj	









cCs�ddkr|jd�nd	dkr8|jd�nd
dkrT|jd�nddkrp|jd�nddks�|jd�nddks�|jd�ndS(Ng(@g8@gB@sfloat opg8�g(�gB�gB@g(�g(@gB�(R(R((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_floats�scCs�td�dkr"|jd�ntd�dkrD|jd�ntd�dkrf|jd	�nd,dkr�|jd
�nd-dkr�|jd�nd.dkr�|jd�ntd�dks�td�dkr�|jd�nddkr!ddkr!ddkr!ddkr!n
|jd�dd}d||dkr\|jd�nd}|j|ddd�|�|j|ddd�d�|j|ddd�d �|j|ddd!�d"�|j|ddd#�d$�|j|ddd#�d%�|j|d&d'd�|�|j|d'd&d!�|ddd!��|j|d(d)d*�d�tr�tdd+�}|j|ddd�|�|j|ddd�tdd+��|j|ddd�td d+��|j|ddd!�td"d+��|j|ddd#�td$d+��|j|ddd#�td%d+��|j|d&d'd�|�|j|d'd&d!�|ddd!��|j|d(d)d*�tdd+��ndS(/NRislen('')Rislen('a')tabcdefis
len('abcdef')txyztabcdetxyzabcdesstring concatenationit	xyzxyzxyzsstring repetition *3sstring repetition 0*Rtcsmin/max stringRtdsin/not in stringRigs%s!t!snasty string formatting bugt
0123456789it02468t13579i����t
9876543210i����t97531t31i����idl����dldltasciiR<R=R(tlenRtmintmaxR RRtunicode(RRR((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_strings�sR$0

*&&&&&*cCs6|jttdd�|jttdddd�dS(Niiii(Rt	TypeErrorR+(R((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_type_function�scCsT|jttdd�ttd�td��|jttd�td�}t|�|d}||kr~|jd�nt|�dkr�|jd�nt|d�d	kr�|jd
�nt|td��dkr�|jd�ntt|��dkr|jd
�ntt|d��dkrE|jd�ntt|dd��dkrs|jd�ntt|dd��dkr�|jd�n|jtttdd�d�tttddd�d��dkr�|jd�ntttddd�dd��dkr1|jd�ntttddd�dd��dkrk|jd�ntttddd�dd��dkr�|jd�nyd|d<Wntk
r�nX|jd�yd|dd+Wntk
r�nX|jd�ddl	}yt
t|j	d���Wntk
rBnX|jd�dS(Ntasdfi����Rtdefisbuffers should not be equals!repeated buffer has wrong contentiRs,repeated buffer zero times has wrong contenttasdfdefs-concatenation of buffers yields wrong contentscomposing buffers faileditdfsspecifying buffer offset failedtassspecifying buffer size faileditsds(specifying buffer offset and size faileds(composing length-specified buffer failedi�tstgs(buffer assignment should raise TypeErrors.buffer slice assignment should raise TypeErrorR>s$char buffer (at C level) not workingtasdfasdfasdfasdfasdf(RRtbuffertcmpRMRthashRR&tarrayR(RRRR[((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_buffers�s^

'***




cs�fd�}|ddd�|ddd�|ddd�|ddd	�|d
dd�|ddd
�|d
dd�|ddd�|d
dd�|ddd
�|d
dd�|ddd�|d
dd�|ddd�|ddd�|ddd�|ddd�|ddd�|ddd�|ddd�|ddd�|ddd�|ddd�|td d!�dd �|td d!�dd"�|td d!�dd#�|td d!�dd$�|dd%d�|dd%d�|d&d%d'�|d(d%d)�|dd%d*�|dd%d+�|dd,d*�|dd,d+�|dd-d.�|dd-d+�|dd/d0�|dd/d+�|dd1d2�|dd1d3�|dd1d4�|dd1d5�|dd6d4�|dd6d5�|dd7d8�|dd7d5�|dd9d:�|dd9d5�|d;d<d=�|d;d>d=�|dd>d?�|d
d>d@�|d
dAdB�|ddCdD�|dEdFdG�|dEdHdI�|dJdHdK�|d;dLdM�|d;dNdM�|ddNdO�|d
dNdP�|d
dQdR�|ddSdT�|dEdUdV�|dEdWdX�|dJdWdY�|d;dZd[�|d;d\d[�|dd\d]�|d
d\d^�|d
d_d`�|ddadb�|dEdcdd�|dEdedf�|dJdedg�|dhdedi�|djdedk�|d;dldm�|d;dndm�|ddndo�|d
dndp�|d
dqdr�|ddsdt�|dEdudv�|dEdwdx�|dJdwdy�|dhdwdz�|djdwd{�|dd|d}��jtdjd~��jtdjd��jtdjd��jtdjd;��jtdjd��x�gttd��td��d�D]}t|�^qfgttd��td��d�D]}t|�^q�D]W}|d�kr��jtd;j|��jtdj|��jtd
j|�q�q�Wx\d�D]T}xKd;dd
dEdJd�d�gD].}�j	|j|�t
|�j|��q6WqW|dhd�d��|dhd�d��|dhd�d��|dhd�d��|dhd�d��|dhd�d��|dhd�d��|dhd�d��|dhd�d��dS(�Ncs<�j|j|�|��j|jt|��|�dS(N(R R!RK(R(tformat_specR"(R(s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyR#)si�[R?t	123456789iR>st-R$i����s-1s-3s  1s -1s+3s +1s 3t s 1iRt3tXi�t4d2i.���s-4d2t8xs     4d2s    -4d2i����tbeitBEs-bes-BEtoiAt101i����s-101t2322s-2322s-os os 2322s+os+2322Rt11s-11t10011010010s-10011010010s-bs bs 10011010010s+bs+10011010010is#bt0b0s-#bt0b1s-0b1s-#5bs -0b1s+#5bs +0b1ids+#bs
+0b1100100s#012bt0b0001100100i����s-0b001100100s#ot0o0s-#ot0o1s-0o1s-#5os -0o1s+#5os +0o1s+#os+0o144s#012ot0o0000000144s-0o000000144s#xt0x0s-#xt0x1s-0x1s-#5xs -0x1s+#5xs +0x1s+#xs+0x64s#012xt0x0000000064s-0x000000064i@�t0x000001e240i���s-0x00001e240s#Xt0X0s-#Xt0X1s-0X1s-#5Xs -0X1s+#5Xs +0X1s+#Xs+0X64s#012Xt0X0000000064s-0X000000064t0X000001E240s-0X00001E240s010,s
00,001,234s1.3s+cs,cRtztAtZsbcdoxXeEfFgGn%seEfFgG%i��Ii.�i�s0<20t12345600000000000000s1<20t12345611111111111111s*<20s123456**************s0>20t00000000000000123456s1>20t11111111111111123456s*>20s**************123456s0=20s1=20s*=20(RRRR!RMRR%tordtchrR R(RR#RR]tvalue((Rs8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_int__format__(s�8=
"cs��fd�}|dadddd�|dcddddd�|d	dd
�|d	dd
�|ddd�|d
dd�|ddd�|d
dd�|ddd�|d
dd�|ddd�|d
dd�|ddd�|d
dd�|ddd�|ddd�|ddd�|ddd�|ddd �|dd!d"�|dd!d#�|ddd�|ddd �|d$dd�|d$dd�|td%d&�dd%�|td%d&�dd'�|td%d&�dd(�|td%d&�dd)�|dd*d�|d$d*d�|d+d*d,�|d-d*d.�|dd*d/�|dd*d0�|dd1d/�|dd1d0�|dd2d3�|dd2d0�|dd4d5�|dd4d0�|dd6d7�|d$d6d8�|dd6d9�|dd6d:�|dd;d9�|dd;d:�|dd<d=�|dd<d:�|dd>d?�|dd>d:��jtdjd@��jtdjdA��jtdjd��jtdjdB��jtdjdC��jtdjdD�x�gttdE�tdF�dG�D]}t|�^q gttdH�tdI�dG�D]}t|�^qUD]W}|dJkrl�jtdKj|��jtdj|��jtd
j|�qlqlWx\dLD]T}xKdKdd
dMdNdOdPgD].}�j	|j|�t
|�j|��q�Wq�W|dQdRdS�|dQdTdU�|dQdVdW�|dQdXdY�|dQdZd[�|dQd\d]�|dQd^dY�|dQd_d[�|dQd`d]�dS(dNcs<�j|j|�|��j|jt|��|�dS(N(R R!RK(R(R]R"(R(s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyR#�si
idR?R$t0iat100lM�R^lR_l����s-1s-3s  1s -1s+3s +1s 3R`s 1R>slRRaRbl�Rcl�����s-4d2Rds     4d2s    -4d2l����ReiRfs-bes-BERglARhl����As-101Ris-2322s-os os 2322s+os+2322RRjs-11Rks-10011010010s-bs bs 10011010010s+bs+10011010010s1.3s+cis#+5xs+5#xRRziR{R|sbcdoxXeEfFgGn%lseEfFgG%ldl����dl�,l�����,l@bs0<20R}s1<20R~s*<20s123456**************s0>20Rs1>20R�s*>20s**************123456s0=20s1=20s*=20lDG��d�r���Y�|g�O�s&YR5IlDG��d�r���Y�|g�O�s&YR5IldDG��d�r���Y�|g�O�s&YR5I(RRRR!RMRR%R�R�R R(RR#RR]R�((Rs8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_long__format__�s�8=
"t
LC_NUMERICs
en_US.UTF8cCs�x{tdd�D]j}dd|}|jtjd|dt�t|d��|jtjd|dt�t|d	��qWdS(
Ni����i
g���e�Ag$@s%gtgroupingtns%.10gs.10n(R%R tlocaleR'tTrue(RR(R((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_float__format__locale.s+cCsd}xLtdd�D];}|jtjd|dt�t|d��|d}qWd}d	}d
}x�dD]�}|jttd|��tt||���|jttd|��tt||���|jttd|��tt||���qnWdS(Nl�
~��l!]ciis%dR�R�i
s>20ns<20ns^20ni�i90i@�i��iNa�i�[i��II4��(i�i90i@�i��iNa�i�[i��II4��(R%R R�R'R�RH(RRR(trfmttlfmttcfmt((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_int__format__locale7s+
..cs5�fd�}|ddd�|ddd�|ddd�|dd	d�|d
dd�|d
dd�|d
dd�|d
dd�|ddd�|ddd�|ddd�|ddd�|dd	d�|ddd�|ddd�|ddd�|ddd�|ddd�|ddd �|ddd�d!}x[d|D]S}|j|�}�jt|�d#��j|d$d%��j|d& d}�q\Wd}x[d~D]S}|j|�}�jt|�d)��j|d$d%��j|d& d�q�W|dd*d+�|dd*d,�|dd-d.�|dd-d/�|d0d*d1�|d0d-d2�|d3dd4�|d3d5d4�|d6dd7�|d6d5d7�|d6dd7�|d6d5d7�|d8d9d:�|d8d;d:�|d8d<d=�|d>d;d?�|d>d<d?�|d>d@dA�|dBd@dC�|dDdEdF�|dGdHdI�|d8dJdK�|d8dLdK�|d8dMdN�|d>dLdO�|d>dMdO�|d>dPdQ�|dRdSdT�|dUdVdW�|dUdXdW�|dDdXdY�|dDdZd[�|dd\d]��jtd^jd��jtd^jd_�xgttd`�tda�db�D]}t	|�^qvgttdc�tdd�db�D]}t	|�^q�D]�}|dekr��jt
td|��jt
td|��jt
td|��jt
tdf|��jt
tdg|��jt
tdh|��jt
tdi|�q�q�W�jt
tddj��jt
tddk�|dldmdn�|dldodp�|dldqdr�|dldsdt�|dldudv�|dldwdx�|dldydt�|dldzdv�|dld{dx�dS(�Ncs<�j|j|�|��j|jt|��|�dS(N(R R!RK(RR]R"(R(s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyR#NsgRs0.000000Rs0.0g{�G�z�?s0.01RVg�G�z��?R$s1.23g�G�z��s-1.23t1gg�?s gs 1g�s-1s+gs+1g�Ϡ#l{wis1.1234e+200tGs1.1234E+200s1.000000s	-1.000000s fs	 1.000000s+fs	+1.000000g3R<=ɥ�RtFibi����t.it112340000000t112339999999i�Rs1.000000e+00s
-1.000000e+00tEs1.000000E+00s
-1.000000E+00g�M0k\Ds1.123400e+20s1.123400E+20gZb���tis+1e+200t+g0�l�4�vis	+1.1e+200gH�@t010fs1234.000000t011ft012fs01234.000000gH��s-1234.000000t013fs
-01234.000000g���_~H��s
-01234.123412g�7�$��s011.2fs-0123456.12g333333�?s010,.2s0,000,001.2s011,fs1,234.000000s012,fs013,fs
01,234.000000s
-1,234.000000s014,fs-01,234.000000g��s015,fs-012,345.000000g$��s016,fs-0,123,456.000000s017,fs-0,123,456.123412s013,.2fs
-0,123,456.12t%s-100.000000%g@iRRziR{R|seEfFgGn%g}Ô%�I�Tg}Ô%�I��g0��.�++g0��.�+�t#s#20fg������@s0<20s12345.60000000000000s1<20s12345.61111111111111s*<20s12345.6*************s0>20s000000000000012345.6s1>20s111111111111112345.6s*>20s*************12345.6s0=20s1=20s*=20(RR�(R�R�(RR�(R�R�(R!R RHtassertInRRMRR%R�R�RR'(RR#RtfmtR"RR]((Rs8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_float__format__Js�

8=cCs�|jttdddd�|jttddddd�|jttddddddd�x(dD] }|jttdd|�qqWdS(	NiR$i'R?R�i�txXobnst,(RRR'(Rtcode((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_format_spec_errors�s
"*
cCs*|jtjd�|jtjd�dS(Ni(t
assertGreatertobjectt
__basicsize__ttuplet__itemsize__(R((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyttest_internal_sizes�s(R	R
RRRRRRR)R3R7R8RLRNR\R�R�RR�R�R�R�R�(((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyR	s(								)	$		&		2	�	l		�	cCs0tdtfdtf��tt�WdQXdS(Nsbuffer.. not supportedsclassic long division(RtDeprecationWarningRR(((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyt	test_main�s	t__main__(ttest.test_supportRRRRtunittestR
R�tTestCaseRR�R	(((s8/opt/plesk/python/2.7/lib64/python2.7/test/test_types.pyt<module>s"���	

Zerion Mini Shell 1.0