%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_getargs2.pyc

ó
Nêáac@sddlZddlZddlZddlZddlmZejdƒZddlmZddl	Z	dZ
dZddlmZm
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZejjZedƒZ ed	ƒZ!ydd
lm"Z"m#Z#Wne$k
r8e%Z&nXe'Z&dMZ(dOZ)dQZ*ddRd„ƒYZ+ddSd„ƒYZ,ddTd„ƒYZ-defd„ƒYZ.defd„ƒYZ/ddUd„ƒYZ0ddVd„ƒYZ1defd„ƒYZ2ddWd „ƒYZ3d!e4fd"„ƒYZ5d#e4fd$„ƒYZ6d%dXd&„ƒYZ7d'dYd(„ƒYZ8d)e4fd*„ƒYZ9d+e:fd,„ƒYZ;d-e<fd.„ƒYZ=d/ej>fd0„ƒYZ?d1ej>fd2„ƒYZ@ejAe&d3ƒd4ej>fd5„ƒYƒZBd6ej>fd7„ƒYZCd8ej>fd9„ƒYZDd:ej>fd;„ƒYZEd<ej>fd=„ƒYZFd>ej>fd?„ƒYZGejHd@ej>fdA„ƒYƒZIdBej>fdC„ƒYZJdDej>fdE„ƒYZKdFej>fdG„ƒYZLdHej>fdI„ƒYZMdJ„ZNeOdKkreNƒndS(ZiÿÿÿÿN(ttest_supportt	_testcapi(tgetargs_keywordsiÿÿÿlB$$HH!`?(t	UCHAR_MAXt	USHRT_MAXtUINT_MAXt	ULONG_MAXtINT_MAXtINT_MINtLONG_MINtLONG_MAXtPY_SSIZE_T_MINtPY_SSIZE_T_MAXtSHRT_MINtSHRT_MAXtFLT_MINtFLT_MAXtDBL_MINtDBL_MAXtinftnan(t	getargs_Lt	getargs_Kii?ii@tLongcBseZd„ZRS(cCsdS(Nlc((tself((s./usr/local/lib/python2.7/test/test_getargs2.pyt__int__Cs(t__name__t
__module__R(((s./usr/local/lib/python2.7/test/test_getargs2.pyRBstIntcBseZd„ZRS(cCsdS(Nic((R((s./usr/local/lib/python2.7/test/test_getargs2.pyRGs(RRR(((s./usr/local/lib/python2.7/test/test_getargs2.pyRFstFloatcBseZd„ZRS(cCsdS(Ng@((R((s./usr/local/lib/python2.7/test/test_getargs2.pyt	__float__Ls(RRR(((s./usr/local/lib/python2.7/test/test_getargs2.pyRKst
FloatSubclasscBseZRS((RR(((s./usr/local/lib/python2.7/test/test_getargs2.pyROstFloatSubclass2cBseZd„ZRS(cCsdS(Ng@((R((s./usr/local/lib/python2.7/test/test_getargs2.pyRSs(RRR(((s./usr/local/lib/python2.7/test/test_getargs2.pyR RstBadFloatcBseZd„ZRS(cCsdS(Ni¯((R((s./usr/local/lib/python2.7/test/test_getargs2.pyRWs(RRR(((s./usr/local/lib/python2.7/test/test_getargs2.pyR!Vst	BadFloat2cBseZd„ZRS(cCs
tdƒS(Ng@(R(R((s./usr/local/lib/python2.7/test/test_getargs2.pyR[s(RRR(((s./usr/local/lib/python2.7/test/test_getargs2.pyR"Zst	BadFloat3cBseZd„ZRS(cCs
tdƒS(Ng@(R(R((s./usr/local/lib/python2.7/test/test_getargs2.pyR_s(RRR(((s./usr/local/lib/python2.7/test/test_getargs2.pyR#^stComplexcBseZd„ZRS(cCsdS(Ng@yà?y@à?((R((s./usr/local/lib/python2.7/test/test_getargs2.pyt__complex__ds(RRR%(((s./usr/local/lib/python2.7/test/test_getargs2.pyR$cstComplexSubclasscBseZRS((RR(((s./usr/local/lib/python2.7/test/test_getargs2.pyR&gstComplexSubclass2cBseZd„ZRS(cCsdS(Ng@yà?y@à?((R((s./usr/local/lib/python2.7/test/test_getargs2.pyR%ks(RRR%(((s./usr/local/lib/python2.7/test/test_getargs2.pyR'jst
BadComplexcBseZd„ZRS(cCsdS(Ngô?((R((s./usr/local/lib/python2.7/test/test_getargs2.pyR%os(RRR%(((s./usr/local/lib/python2.7/test/test_getargs2.pyR(nstBadComplex2cBseZd„ZRS(cCs
tdƒS(Ng@yà?y@à?(R&(R((s./usr/local/lib/python2.7/test/test_getargs2.pyR%ss(RRR%(((s./usr/local/lib/python2.7/test/test_getargs2.pyR)rstBadComplex3cBseZd„ZRS(cCs
tdƒS(Ng@yà?y@à?(R&(R((s./usr/local/lib/python2.7/test/test_getargs2.pyR%ws(RRR%(((s./usr/local/lib/python2.7/test/test_getargs2.pyR*vst
TupleSubclasscBseZRS((RR(((s./usr/local/lib/python2.7/test/test_getargs2.pyR+{stDictSubclasscBseZRS((RR(((s./usr/local/lib/python2.7/test/test_getargs2.pyR,~stUnsigned_TestCasecBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsîddlm}|jt|dƒ|jd|tƒƒƒ|jd|tƒƒƒ|jt|dƒ|jd|dƒƒ|jt|tƒƒ|jt|tdƒ|jd|dƒƒ|jd|dƒƒ|jt|t	ƒdS(	Niÿÿÿÿ(t	getargs_bg…ëQ¸	@iciii*l*(
RR.tassertRaisest	TypeErrortassertEqualRRt
OverflowErrorRt
VERY_LARGE(RR.((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_b‚scCsddlm}|jt|dƒ|jd|tƒƒƒ|jd|tƒƒƒ|jt|dƒƒ|jt|dƒƒ|jd|dƒƒ|jt|tƒƒ|jd|tdƒƒ|jd|dƒƒ|jd|d	ƒƒ|jtt@|tƒƒdS(
Niÿÿÿÿ(t	getargs_Bg…ëQ¸	@iclÿÿÿÿiii*l*(	RR5R/R0R1RRRR3(RR5((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_B’scCsûddlm}|jt|dƒ|jd|tƒƒƒ|jd|tƒƒƒ|jt|dƒƒ|jd|dƒƒ|jt|tƒƒ|jd|tdƒƒ|jd|dƒƒ|jd|dƒƒ|jtt@|tƒƒdS(	Niÿÿÿÿ(t	getargs_Hg…ëQ¸	@iciii*l*(	RR7R/R0R1RRRR3(RR7((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_H£scCsûddlm}|jt|dƒ|jd|tƒƒƒ|jd|tƒƒƒ|jt|dƒƒ|jd|dƒƒ|jt|tƒƒ|jd|tdƒƒ|jd|dƒƒ|jd|dƒƒ|jtt@|tƒƒdS(	Niÿÿÿÿ(t	getargs_Ig…ëQ¸	@iciii*l*(	RR9R/R0R1RRRR3(RR9((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_I´scCsõddlm}|jt|dƒ|jt|tƒƒ|jt|tƒƒ|jt|dƒƒ|jd|dƒƒ|jt|tƒƒ|jd|tdƒƒ|jd|dƒƒ|jd|dƒƒ|jtt@|tƒƒdS(Niÿÿÿÿ(t	getargs_kg…ëQ¸	@iii*l*(	RR;R/R0RRR1RR3(RR;((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_kÅs(RRR4R6R8R:R<(((s./usr/local/lib/python2.7/test/test_getargs2.pyR-s
				tSigned_TestCasecBs,eZd„Zd„Zd„Zd„ZRS(cCsòddlm}|jt|dƒ|jd|tƒƒƒ|jd|tƒƒƒ|jt|tdƒ|jt|tƒƒ|jt	|t	ƒƒ|jt|t	dƒ|jd|dƒƒ|jd|dƒƒ|jt|t
ƒdS(Niÿÿÿÿ(t	getargs_hg…ëQ¸	@icii*l*(RR>R/R0R1RRR2R
RR3(RR>((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_hØscCsòddlm}|jt|dƒ|jd|tƒƒƒ|jd|tƒƒƒ|jt|tdƒ|jt|tƒƒ|jt	|t	ƒƒ|jt|t	dƒ|jd|dƒƒ|jd|dƒƒ|jt|t
ƒdS(Niÿÿÿÿ(t	getargs_ig…ëQ¸	@icii*l*(RR@R/R0R1RRR2RRR3(RR@((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_ièscCsòddlm}|jt|dƒ|jd|tƒƒƒ|jd|tƒƒƒ|jt|tdƒ|jt|tƒƒ|jt	|t	ƒƒ|jt|t	dƒ|jd|dƒƒ|jd|dƒƒ|jt|t
ƒdS(Niÿÿÿÿ(t	getargs_lg…ëQ¸	@icii*l*(RRBR/R0R1RRR2R	R
R3(RRB((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_løscCsòddlm}|jt|dƒ|jd|tƒƒƒ|jd|tƒƒƒ|jt|tdƒ|jt|tƒƒ|jt	|t	ƒƒ|jt|t	dƒ|jd|dƒƒ|jd|dƒƒ|jt|t
ƒdS(Niÿÿÿÿ(t	getargs_ng…ëQ¸	@icii*l*(RRDR/R0R1RRR2RRR3(RRD((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_ns(RRR?RARCRE(((s./usr/local/lib/python2.7/test/test_getargs2.pyR=×s			sPY_LONG_LONG not availabletLongLong_TestCasecBseZd„Zd„ZRS(c
Csddlm}tjƒ:tjddtdddtƒ|jd|d	ƒƒWdQXtjƒ7tjd
dtddddƒ|jt|d	ƒWdQX|jt	|dƒ|jd
|t
ƒƒƒ|jd
|tƒƒƒ|jt|t
dƒ|jt
|t
ƒƒ|jt|tƒƒ|jt|tdƒ|jd|dƒƒ|jd|dƒƒ|jt|tƒdS(Niÿÿÿÿ(Rtignoretcategorytmessages&.*integer argument expected, got floattmoduleig…ëQ¸	@terrortunittesttHelloicii*l*(RRtwarningstcatch_warningstfilterwarningstDeprecationWarningRR1R/R0RRR2t	LLONG_MINt	LLONG_MAXR3(RR((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_Ls2

cCsßddlm}|jt|dƒ|jt|tƒƒ|jt|tƒƒ|jt|tƒƒ|jd|dƒƒ|jd|tdƒƒ|jd|dƒƒ|jd|dƒƒ|jtt@|tƒƒdS(Niÿÿÿÿ(Rg…ëQ¸	@iii*l*(	RRR/R0RRR1t
ULLONG_MAXR3(RR((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_K<s(RRRTRV(((s./usr/local/lib/python2.7/test/test_getargs2.pyRFs	 tFloat_TestCasecBs,eZd„Zd„Zd„Zd„ZRS(cCs<|j||ƒ|jtjd|ƒtjd|ƒƒdS(Ni(R1tmathtcopysign(Rtactualtexpected((s./usr/local/lib/python2.7/test/test_getargs2.pytassertEqualWithSignMscCsìddlm}|j|dƒdƒ|j|dƒdƒ|jt|d
ƒ|j|tƒƒdƒ|j|tdƒƒdƒ|j|tdƒƒdƒ|jt|tƒƒ|j|t	ƒƒdƒ|j|t
dƒƒdƒx9ttttt
t
fD]}|j||ƒ|ƒqWttkrd|j|tƒt
ƒ|j|tƒt
ƒnttkr |j|tƒdƒ|j|tƒd	ƒn|j|dƒdƒ|j|d	ƒd	ƒ|tƒ}|j||ƒdS(Niÿÿÿÿ(t	getargs_fg@ig@yg@gg€y@(RR]R1R/R0RRR R!R"R#RRtINFRRR\tNANtassertNotEqual(RR]txtr((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_fQs,"cCs¡ddlm}|j|dƒdƒ|j|dƒdƒ|jt|dƒ|j|tƒƒdƒ|j|tdƒƒdƒ|j|tdƒƒdƒ|jt|tƒƒ|j|t	ƒƒdƒ|j|t
dƒƒdƒx9ttttt
t
fD]}|j||ƒ|ƒqW|jt|dt>ƒ|jt|dt>ƒ|j|d	ƒd	ƒ|j|d
ƒd
ƒ|tƒ}|j||ƒdS(Niÿÿÿÿ(t	getargs_dg@ig@yg@igg€y@(RRdR1R/R0RRR R!R"R#RRR^R2tDBL_MAX_EXPR\R_R`(RRdRaRb((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_djs$"cCsêddlm}|j|d
ƒdƒ|j|dƒdƒ|j|dƒdƒ|j|tƒƒdƒ|j|tdƒƒdƒ|j|tdƒƒdƒ|jt|tƒƒ|j|t	ƒƒdƒ|j|t
dƒƒdƒxmttttt
t
fD]P}t|d
ƒ}|j||ƒ|ƒtd
|ƒ}|j||ƒ|ƒq
W|j|tdd
ƒƒjdƒ|j|tdd
ƒƒjdƒ|j|td
dƒƒjdƒ|j|td
dƒƒjdƒdS(Niÿÿÿÿ(t	getargs_Dg@yà?yig@g@yÐ?gð?gg€y@à?y@à?y@y@y@à?y@Ð?y@Ð?y@Ð?y@Ð?y@à?y@Ð?y@Ð?(RRgR1R$R&R'R/R0R(R)R*RRR^tcomplexR\trealtimag(RRgRatc((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_Ds&""""(RRR\RcRfRl(((s./usr/local/lib/python2.7/test/test_getargs2.pyRWLs			tTuple_TestCasecBseZd„Zd„ZRS(cCsgddlm}|ddƒ}|j|dƒ|jt|ƒtƒ|ddŒ}|j|dƒ|jt|ƒtƒ|ddgŒ}|j|d	ƒ|jt|ƒtƒ|tddgƒŒ}|j|d
ƒ|j|tƒ|ƒ}|j|dƒ|jt|ƒttdƒfƒ|d
Œ}|j|dƒ|jt|ƒttdƒfƒdS(Niÿÿÿÿ(tget_argsiii(ii(ii(iii(ii(ii(((N((((N(
RRnR1tassertIsttypettupleR+tassertIsInstancetassertIntNone(RRntret((s./usr/local/lib/python2.7/test/test_getargs2.pyt	test_args—s&	"cCs_ddlm}|ddƒ}|j|d	ƒdd
d„ƒY}|jt|d|ƒƒdS(Niÿÿÿÿ(t
getargs_tupleiiitseqcBseZd„Zd„ZRS(cSsdS(Ni((R((s./usr/local/lib/python2.7/test/test_getargs2.pyt__len__ºscSs
t‚dS(N(t
ValueError(Rtn((s./usr/local/lib/python2.7/test/test_getargs2.pyt__getitem__¼s(RRRyR|(((s./usr/local/lib/python2.7/test/test_getargs2.pyRx¹s	(ii(iii((RRwR1R/R0(RRwRuRx((s./usr/local/lib/python2.7/test/test_getargs2.pyt
test_tuple²s
(RRRvR}(((s./usr/local/lib/python2.7/test/test_getargs2.pyRm–s	tKeywords_TestCasecBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	RS(cCs‹ddlm}|ddddƒ}|j|idd6dd6ƒ|jt|ƒtƒ|ddidd6dd6}|j|idd6dd6dd6ƒ|jt|ƒtƒ|tidd6dd6ƒ}|j|idd6dd6ƒ|j|tƒ|ƒ}|j|idfƒ|jt|ƒttdƒfƒ|i}|j|idfƒ|jt|ƒttdƒfƒdS(	Niÿÿÿÿ(t
get_kwargstaitbiiRk(
RRR1RoRptdictR,RrRsRt(RRRu((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_kwargsÁs  % 	"cCs,|jtddddfd
d
ƒdƒdS(Niiiiiiiii	i
(ii(ii(iii	(
iiiiiiiii	i
(R1R(R((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_positional_argsØscCs2|jtd
dddfddddƒdƒdS(Niiiiiitarg4iii	targ5i
(ii(ii(iii	(
iiiiiiiii	i
(R1R(R((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_mixed_argsÞs!cCs;|jtdddddddfd
dddƒdƒdS(Ntarg1iitarg2itarg3iiiR…iii	R†i
(ii(ii(iii	(
iiiiiiiii	i
(R1R(R((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_keyword_argsäs*cCs)|jtdd	ddddƒd
ƒdS(NRˆiiR‰iR†i
iÿÿÿÿ(ii(
iiiiÿÿÿÿiÿÿÿÿiÿÿÿÿiÿÿÿÿiÿÿÿÿiÿÿÿÿi
(R1R(R((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_optional_argsêscCsNytddƒWn)tk
r<}|jt|ƒdƒnX|jdƒdS(NRˆiis*Required argument 'arg2' (pos 2) not founds!TypeError should have been raised(ii(RR0R1tstrtfail(Rterr((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_required_argsðs
cCs`y#tddddfdd
dƒWn)tk
rN}|jt|ƒdƒnX|jd
ƒdS(Niiiiiiiii	i
ios,function takes at most 5 arguments (6 given)s!TypeError should have been raised(ii(ii(iii	(RR0R1RRŽ(RR((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_too_many_argsøs
#cCsZytd
dddddƒWn)tk
rH}|jt|ƒdƒnX|jd	ƒdS(NiiiR†i
targ666išs9'arg666' is an invalid keyword argument for this functions!TypeError should have been raised(ii(RR0R1RRŽ(RR((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_invalid_keywordÿs
(
RRRƒR„R‡R‹RŒRR‘R“(((s./usr/local/lib/python2.7/test/test_getargs2.pyR~Às							tBytes_TestCasecBs,eZd„Zd„Zd„Zd„ZRS(c	Csàddlm}|jt|dƒ|j|dƒdƒtjrX|jt|dƒn|jt|tdƒƒ|jt|tdƒƒtj	ƒ|jt|t
dƒƒWdQX|jt|dƒ|jt|dƒdS(Niÿÿÿÿ(t	getargs_ctabcR€iaus(RR•R/R0R1Rthave_unicodet	bytearrayt
memoryviewtcheck_py3k_warningstbufferRt(RR•((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_c
s	
c
Csddlm}|jt|ddƒ|jt|ddƒ|jt|tdƒdƒ|jt|tdƒdƒ|jt|ttdƒƒdƒtjƒC|jt|tdƒdƒ|jt|ttdƒƒdƒWdQX|jt|ddƒdS(Niÿÿÿÿ(t	getargs_wR–iuabctbytesi(
RRR/R0R˜R™RRšR›Rt(RR((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_ws
c
Cséddlm}|jt|dƒ|jt|dƒ|jt|tdƒƒ|jt|tdƒƒ|jt|ttdƒƒƒtjƒ=|jt|tdƒƒ|jt|ttdƒƒƒWdQX|jt|dƒdS(Niÿÿÿÿ(tgetargs_w_hashR–uabcRž(
RR R/R0R˜R™RRšR›Rt(RR ((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_w_hash%s
c
Cs'ddlm}|jt|dƒ|jt|dƒ|jt|tdƒƒtdƒ}|j||ƒdƒ|j|tdƒƒtdƒ}|j|t|ƒƒd	ƒ|j|td	ƒƒtjƒ=|jt|t	d
ƒƒ|jt|t	td
ƒƒƒWdQX|jt|dƒdS(Niÿÿÿÿ(tgetargs_w_starR–uabcRžR˜s	[ytearra]R™s
[emoryvie]R›(RR¢R/R0R™R˜R1RRšR›Rt(RR¢tbuf((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_w_star3s
(RRRœRŸR¡R¤(((s./usr/local/lib/python2.7/test/test_getargs2.pyR”	s	
		tString_TestCasecBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(c	Cs×ddlm}|j|dƒdƒ|j|dƒdƒ|jt|dƒ|jt|dƒ|jt|tdƒƒ|jt|td	ƒƒtjƒ|jt|t	d
ƒƒWdQX|jt|dƒdS(Niÿÿÿÿ(t	getargs_ssabcéuabcR–snul:unul:R˜R™R›(RR¦R1R/R0R˜R™RRšR›Rt(RR¦((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_sGs
c	Csddlm}|j|dƒdƒ|j|dƒdƒ|j|dƒdƒ|j|dƒdƒ|j|tdƒƒdƒ|j|tdƒƒdƒtjƒI|j|tdƒƒdƒ|j|tdƒƒttdƒƒƒWdQX|j	t
|dƒdS(	Niÿÿÿÿ(tgetargs_s_starsabcéuabcR–snul:unul:uabcé(RR¨R1R˜R™RRšR›RR/R0Rt(RR¨((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_s_starSs
c	Csddlm}|j|dƒdƒ|j|dƒdƒ|j|dƒdƒ|j|dƒdƒ|jt|tdƒƒ|jt|td	ƒƒtjƒI|j|t	dƒƒdƒ|j|t	d
ƒƒt
t	d
ƒƒƒWdQX|jt|dƒdS(Niÿÿÿÿ(tgetargs_s_hashsabcéuabcR–snul:unul:R˜R™uabcé(RRªR1R/R0R˜R™RRšR›RRt(RRª((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_s_hashas
cCsüddlm}|j|dƒdƒ|j|dƒdƒ|j|dƒdƒ|j|dƒdƒ|jt|tdƒƒ|jt|td	ƒƒtjƒ=|j|t	dƒƒdƒ|j|t	dƒƒdƒWdQX|jt|dƒdS(
Niÿÿÿÿ(tgetargs_t_hashsabcéuabcR–snul:unul:R˜R™(RR¬R1R/R0R˜R™RRšR›Rt(RR¬((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_t_hashos
"c	Cs×ddlm}|j|dƒdƒ|j|dƒdƒ|jt|dƒ|jt|dƒ|jt|tdƒƒ|jt|td	ƒƒtjƒ|jt|t	d
ƒƒWdQX|j
|dƒƒdS(Niÿÿÿÿ(t	getargs_zsabcéuabcR–snul:unul:R˜R™R›(RR®R1R/R0R˜R™RRšR›tassertIsNoneRt(RR®((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_z|s
c	Csddlm}|j|dƒdƒ|j|dƒdƒ|j|dƒdƒ|j|dƒdƒ|j|tdƒƒdƒ|j|tdƒƒdƒtjƒI|j|tdƒƒdƒ|j|tdƒƒttdƒƒƒWdQX|j	|dƒƒdS(	Niÿÿÿÿ(tgetargs_z_starsabcéuabcR–snul:unul:uabcé(RR±R1R˜R™RRšR›RR¯Rt(RR±((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_z_starˆs
c	Csddlm}|j|dƒdƒ|j|dƒdƒ|j|dƒdƒ|j|dƒdƒ|jt|tdƒƒ|jt|td	ƒƒtjƒI|j|t	dƒƒdƒ|j|t	d
ƒƒt
t	d
ƒƒƒWdQX|j|dƒƒdS(Niÿÿÿÿ(tgetargs_z_hashsabcéuabcR–snul:unul:R˜R™uabcé(
RR³R1R/R0R˜R™RRšR›RR¯Rt(RR³((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_z_hash–s
(	RRR§R©R«R­R°R²R´(((s./usr/local/lib/python2.7/test/test_getargs2.pyR¥Fs				
		tUnicode_TestCasecBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsiddlm}|j|dƒdƒ|j|dƒdƒ|j|ddƒdƒ|j|ddƒdƒ|jt|ddƒ|jt|dd	ƒ|jt|td
ƒdƒ|jt|tdƒdƒt	j
ƒC|j|tdƒdƒdƒ|j|tdƒdƒdƒWdQX|jt|ddƒ|jt|ddƒ|jt|d
dƒdS(Niÿÿÿÿ(t
getargs_esR–uabctasciiuabcétlatin1sabcétspamR˜R™snul:unul:(
RR¶R1R/tUnicodeEncodeErrortLookupErrorR0R˜R™RRšR›Rt(RR¶((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_es§s"
%cCs‚ddlm}|j|dƒdƒ|j|dƒdƒ|j|ddƒdƒ|j|ddƒdƒ|j|ddƒdƒ|jt|ddƒ|jt|dd	ƒ|jt|td
ƒdƒ|jt|tdƒdƒt	j
ƒC|j|tdƒdƒdƒ|j|tdƒdƒdƒWdQX|jt|ddƒ|jt|ddƒ|jt|d
dƒdS(Niÿÿÿÿ(t
getargs_etsabcéuabcR–R·uabcéR¸R¹R˜R™snul:unul:(
RR½R1R/RºR»R0R˜R™RRšR›Rt(RR½((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_etºs$
%cCs/ddlm}|j|dƒdƒ|j|dƒdƒ|j|ddƒdƒ|jt|ddƒ|jt|dd	ƒ|jt|td
ƒdƒ|jt|tdƒdƒt	j
ƒC|j|tdƒdƒdƒ|j|tdƒdƒdƒWdQX|jt|ddƒ|j|ddƒdƒ|j|d
dƒdƒtdƒ}|j|dd|ƒdƒ|j|tdƒƒtdƒ}|j|dd|ƒdƒ|j|tdƒƒtdƒ}|jt|dd|ƒ|j|tdƒƒtƒ}|jt|dd|ƒdS(Niÿÿÿÿ(tgetargs_es_hashR–uabcuabcéR¸sabcéR·R¹R˜R™snul:unul:RaisabcéxxxisabcéitxxxxxxxxtxxxxxtxxxxRÂ(
RR¿R1R/RºR»R0R˜R™RRšR›Rt(RR¿R£((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_es_hashÎs6
%	cCsHddlm}|j|dƒdƒ|j|dƒdƒ|j|ddƒdƒ|j|ddƒdƒ|jt|ddƒ|jt|dd	ƒ|jt|td
ƒdƒ|jt|tdƒdƒt	j
ƒC|j|tdƒdƒdƒ|j|tdƒdƒdƒWdQX|jt|ddƒ|j|ddƒdƒ|j|d
dƒdƒtdƒ}|j|dd|ƒdƒ|j|tdƒƒtdƒ}|j|dd|ƒdƒ|j|tdƒƒtdƒ}|jt|dd|ƒ|j|tdƒƒtƒ}|jt|dd|ƒdS(Niÿÿÿÿ(tgetargs_et_hashsabcéuabcR–R·uabcéR¸R¹R˜R™snul:unul:RaisabcéxxxisabcéiRÀRÁRÂRÂ(
RRÄR1R/RºR»R0R˜R™RRšR›Rt(RRÄR£((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_et_hashìs:

%	c	CsÁddlm}|j|dƒdƒ|jt|dƒ|jt|dƒ|jt|tdƒƒ|jt|tdƒƒtjƒ|jt|t	dƒƒWdQX|jt|dƒdS(	Niÿÿÿÿ(t	getargs_uuabcéunul:RžR˜R™R›(RRÆR1R/R0R˜R™RRšR›Rt(RRÆ((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_us
c	CsÄddlm}|j|dƒdƒ|j|dƒdƒ|jt|dƒ|jt|tdƒƒ|jt|tdƒƒtjƒ|jt|t	dƒƒWdQX|jt|dƒdS(	Niÿÿÿÿ(tgetargs_u_hashuabcéunul:RžR˜R™R›(RRÈR1R/R0R˜R™RRšR›Rt(RRÈ((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_u_hashs
(RRR¼R¾RÃRÅRÇRÉ(((s./usr/local/lib/python2.7/test/test_getargs2.pyRµ¥s				 	tObject_TestCasecBs,eZd„Zd„Zejd„ƒZRS(cCs­ddlm}d}|j||ƒ|ƒ|jt|tdƒƒtjrd|jt|dƒn|jt|dƒ|jt|t	|ƒƒ|jt|t
|ƒƒdS(Niÿÿÿÿ(t	getargs_SRR˜uunicode(RRËRoR/R0R˜RR—RtR™R›(RRËtobj((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_S$s	cCs­ddlm}tdƒ}|j||ƒ|ƒ|jt|dƒtjrd|jt|dƒn|jt|dƒ|jt|t	|ƒƒ|jt|t
|ƒƒdS(Niÿÿÿÿ(t	getargs_YR˜Ruunicode(RRÎR˜RoR/R0RR—RtR™R›(RRÎRÌ((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_Y/s	cCs¡ddlm}d}|j||ƒ|ƒ|jt|dƒ|jt|tdƒƒ|jt|dƒ|jt|t|ƒƒ|jt|t|ƒƒdS(Niÿÿÿÿ(t	getargs_UuunicodeRR˜(	RRÐRoR/R0R˜RtR™R›(RRÐRÌ((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_U:s(RRRÍRÏRtrequires_unicodeRÑ(((s./usr/local/lib/python2.7/test/test_getargs2.pyRÊ#s		tSkipitemTestcBseZd„Zd„ZRS(cCs[d}d}idd6}ddg}x/tddƒD]}t|ƒ}|dkrYq5n|d}y tj||||ƒt}WnAtk
r°}	d	}
t|	ƒ|
k}ntk
rÆt}nXd
|}y tj||||ƒt}Wn4tk
r'}	dj|ƒ}
t|	ƒ|
k}nXdj||||ƒ}
|j	|||
ƒq5Wd
S(sB
        If this test failed, you probably added a new "format unit"
        in Python/getargs.c, but neglected to update our poor friend
        skipitem() in the same file.  (If so, shame on you!)

        With a few exceptions**, this function brute-force tests all
        printable ASCII*** characters (32 to 126 inclusive) as format units,
        checking to see that PyArg_ParseTupleAndKeywords() return consistent
        errors both when the unit is attempted to be used and when it is
        skipped.  If the format unit doesn't exist, we'll get one of two
        specific error messages (one for used, one for skipped); if it does
        exist we *won't* get that error--we'll get either no error or some
        other error.  If we get the specific "does not exist" error for one
        test and not for the other, there's a mismatch, and the test fails.

           ** Some format units have special funny semantics and it would
              be difficult to accommodate them here.  Since these are all
              well-established and properly skipped in skipitem() we can
              get away with not testing them--this test is really intended
              to catch *new* format units.

          *** Python C source files must be ASCII.  Therefore it's impossible
              to have non-ASCII format units.

        iiRR€i is()e|tis(argument 1 (impossible<bad format char>)t|s!impossible<bad format char>: '{}'s€test_skipitem_parity: detected mismatch between convertsimple and skipitem for format unit '{}' ({}), not skipped {}, skipped {}N((i(
trangetchrRtparse_tuple_and_keywordstFalseR0RtRuntimeErrortformatRo(Rtempty_tuplettuple_1tdict_btkeywordsRÔRkRÛtwhen_not_skippedtetstoptional_formattwhen_skippedRI((s./usr/local/lib/python2.7/test/test_getargs2.pyt
test_skipitemHs:








cCsRtj}d}d}idd6}ddg}d}xŽtjD]ƒ}xzd
D]r}||}	d|	d}
|	|kr‹||||
|ƒqK|jttfdƒ||||
|ƒWdQXqKWq>Wx†ttt	ddƒƒD]l}d|}	d|	d}
|dkr||||
|ƒqÞ|jtdƒ||||
|ƒWdQXqÞWdS(NiiRR€ss#ss*sz#sz*su#st#sw#sw*s#*RÕRÔsimpossible<bad format char>i i€Rátst((i(ss#ss*sz#sz*su#st#sw#sw*(
RRØtstringt
ascii_letterstassertRaisesRegexpRÚR0tmapR×RÖ(RtparseRÜRÝRÞRßt	supportedRktc2tfRã((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_skipitem_with_suffixŒs.	



!
	
(RRRåRï(((s./usr/local/lib/python2.7/test/test_getargs2.pyRÓFs	DtParseTupleAndKeywords_TestcBseZd„Zd„ZRS(cCsŠ|jttjdidgƒ|jttjdiddƒ|jttjdiddgdƒ|jttjdiddgƒdS(Ni*t(((((R/R0RRØRz(R((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_parse_tuple_and_keywords¬scCsm|jttjdiddgƒ|jttjdidddgƒ|jttjd	iddgƒdS(
Nis||OR€s|ORs|OO(i(i(i(R/R0RRØRÚ(R((s./usr/local/lib/python2.7/test/test_getargs2.pyttest_bad_use·s(RRRòRó(((s./usr/local/lib/python2.7/test/test_getargs2.pyRðªs	t
Test_testcapicBs(eZeƒjd„eeƒDƒƒRS(ccsB|]8}|jdƒr|jdƒr|tt|ƒfVqdS(ttest_t_codeN(t
startswithtendswithtgetattrR(t.0tname((s./usr/local/lib/python2.7/test/test_getargs2.pys	<genexpr>Ãs(RRtlocalstupdatetdirR(((s./usr/local/lib/python2.7/test/test_getargs2.pyRôÂscCs8tttttttttt	t
g}tj|ŒdS(N(
R=R-RFRmR~R”R¥RµRÓRðRôRtrun_unittest(ttests((s./usr/local/lib/python2.7/test/test_getargs2.pyt	test_mainÈs
		t__main__llÿÿÿÿllûÿÿÿllÿÿÿÿ(((((((((PRLRXRçtsysttestRt
import_moduleRRRNtLARGER3RRRRRRR	R
RRR
RRRRRt
float_infotmax_expRetfloatR^R_RRtImportErrorRÙt_PY_LONG_LONG_availabletTrueRSRRRURRRRR R!R"R#R$RhR&R'R(R)R*RqR+R‚R,tTestCaseR-R=t
skipUnlessRFRWRmR~R”R¥RÒRµRÊRÓRðRôRR(((s./usr/local/lib/python2.7/test/test_getargs2.pyt<module>sn"j

VC1J*I=_	}#d	

Zerion Mini Shell 1.0