%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_class.pyo


Nac#@sdZddlZddlmZdddddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&g#ZgZd'Zd(fd)YZd*Zx eD]Z	ee
ejUqW[	[d+ejfd,YZ
d-Zed.krendS(/s@Test the functionality of Python classes implementing operators.iN(ttest_supporttaddtraddtsubtrsubtmultrmultdivtrdivtmodtrmodtdivmodtrdivmodtpowtrpowtrshifttrrshifttlshifttrlshifttandtrandtortrortxortrxortcontainstgetitemtgetslicetsetitemtsetslicetdelitemtdelslicetnegtpostabstinitcsfd}|S(Ncs#tjj|f||S(N(tcallLsttappendt__name__(targstkwargs(tf(s+/usr/local/lib/python2.7/test/test_class.pyttrackGs((R)R*((R)s+/usr/local/lib/python2.7/test/test_class.pyt	trackCallFstAllTestscBseZeZedZedZedZedZedZedZedZ	edZ
edZed	ZRS(
cGs|f|S(N((tselfR'((s+/usr/local/lib/python2.7/test/test_class.pyt
__coerce__OscGstt|S(N(thashtid(R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__hash__SscGsdS(NR,((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__str__WscGsdS(NR,((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__repr__[scGsdS(Ni((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__int___scGsdS(Ng?((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt	__float__cscGsdS(Nl((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__long__gscGsdS(Nt01((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__oct__kscGsdS(Nt0x1((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__hex__oscGsdS(Ni((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__cmp__ss(
R&t
__module__R+R.R1R2R3R4R5R6R8R:R;(((s+/usr/local/lib/python2.7/test/test_class.pyR,Lss5@trackCall
def __%(method)s__(self, *args):
    pass
t
ClassTestscBseZdZdZdZdZdZejdZ	dZ
dZdZd	Z
d
ZdZdZd
ZdZdZdZdZejdZdZRS(cCsgt(dS(N(R$(R-((s+/usr/local/lib/python2.7/test/test_class.pytsetUpscCs1t}||kr-|jd||fndS(Ns=Expected call list:
  %s
does not match actual call list
  %s(R$tfail(R-texpected_callstactualCallList((s+/usr/local/lib/python2.7/test/test_class.pytassertCallStacks	cCs&t}|jd|ffgdS(Nt__init__(R,RB(R-tfoo((s+/usr/local/lib/python2.7/test/test_class.pyttestInits	cCst}gt(|d|jd|dffd|dffggt(d||jd|dffd|dffggt(|d|jd|dffd|dffggt(d||jd|dffd|dffggt(|d|jd|dffd|dffggt(d||jd|dffd|dffgdd	d
krgt(|d|jd|dffd|dffggt(d||jd|dffd|dffgngt(|d|jd|dffd
|dffggt(d||jd|dffd|dffggt(t|d|jd|dffd|dffggt(td||jd|dffd|dffggt(|d|jd|dffd|dffggt(d||jd|dffd|dffggt(|d?|jd|dffd|dffggt(d|?|jd|dffd|dffggt(|d>|jd|dffd|dffggt(d|>|jd|dffd|dffggt(|d@|jd|dffd|dffggt(d|@|jd|dffd|dffggt(|dB|jd|dffd|dffggt(d|B|jd|dffd|dffggt(|dA|jd|dffd|dffggt(d|A|jd|dffd|dffgdS(NiR.t__add__t__radd__t__sub__t__rsub__t__mul__t__rmul__iit__div__t__rdiv__t__mod__t__rmod__t
__divmod__t__rdivmod__t__pow__t__rpow__t
__rshift__t__rrshift__t
__lshift__t__rlshift__t__and__t__rand__t__or__t__ror__t__xor__t__rxor__(R,R$RBR(R-ttestme((s+/usr/local/lib/python2.7/test/test_class.pyt
testBinaryOpss	+++++++.++
+
++++++++++++c	Cst}dddY}yd|k|jdWntk
rMnXgt(d|k|jd|dffggt(|d|jd|dffggt(d|d<|jd|ddffggt(|d=|jd|dffggt(|d	 |jd
|dd	ffggt(d|d	*|jd
|dd	dffggt(|d	4|jd|dd	ffggt(|ddd|jd|tdddffggt(d|ddd<|jd|tddddffggt(|ddd=|jd|tdddffggt(|dd	ddddddf|jd|tdd	dttdddddfffggt(d|dd	ddddddf<|jd|tdd	dttdddddfdffggt(|dd	ddddddf=|jd|tdd	dttdddddfffgtj}t`tj	}t`	tj
}t`
gt(|d	 |jd|tdd	dffggt(d|d	*|jd|tdd	ddffggt(|d	4|jd|tdd	dffg|t_|t_	|t_
dS(NtEmptycBseZRS((R&R<(((s+/usr/local/lib/python2.7/test/test_class.pyR`sis$failed, should have raised TypeErrort__contains__t__getitem__t__setitem__t__delitem__i*t__getslice__is
The Answert__setslice__t__delslice__iii
sA lot.iidtStrange((R,R?t	TypeErrorR$RBtslicetNonetEllipsisReRfRg(R-R^R`RRR((s+/usr/local/lib/python2.7/test/test_class.pyttestListAndDictOpss	




"((&(%			(
(		cCsMdddY}|}ddlm}||d|j|jdS(NtAcBseZeZdZRS(cSs
t|_dS(N(tTruetok(R-tkey((s+/usr/local/lib/python2.7/test/test_class.pyRdes(R&R<tFalseRpRd(((s+/usr/local/lib/python2.7/test/test_class.pyRncsi(tsequence_delitemi((t	_testcapiRst
assertTrueRp(R-RntaRs((s+/usr/local/lib/python2.7/test/test_class.pyttestDelItemas
	
cCsSt}gt(||jd|ffggt(|
|jd|ffggt(t||jd|ffggt(t||jd|ffggt(t||jd|ffggt(t||jd|ffggt(t||jd|ffggt(t||jd|ffgdS(	Nt__neg__t__pos__t__abs__R4R6R5R8R:(	R,R$RBR"tinttlongtfloattoctthex(R-R^((s+/usr/local/lib/python2.7/test/test_class.pyttestUnaryOpsns2	





cCst}gt(t||jd|ffggt(t||jd|ffggt(t||jd|ffggt(|dk|jd|dffd|dffggt(|dk|jd|dffd|dffggt(|dk|jd|dffd|dffggt(td|jd|dffd|dffggt(|dk|jd|dffd|dffggt(d|k|jd|dffdd|ffggt(d|k|jd|dffdd|ffggt(d|k|jd|dffdd|ffggt(td|jd|dffdd|ffggt(d|k|jd|dffdd|ffgdS(	NR1R3R2iR.R;stestme <> 1s1 <> testme(R,R$R/RBtreprtstrteval(R-R^((s+/usr/local/lib/python2.7/test/test_class.pyttestMiscsP	



+
+
+
+
+
+
+
+
+
cCsdtfdY}|}gt(|j|jd|dffggt(d|_|jd|ddffggt(|`|jd|d	ffgdS(
Nt
ExtraTestscBs5eZedZedZedZRS(cWsdS(NtSomeVal((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__getattr__scWsdS(N((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__setattr__scWsdS(N((R-R'((s+/usr/local/lib/python2.7/test/test_class.pyt__delattr__s(R&R<R+RRR(((s+/usr/local/lib/python2.7/test/test_class.pyRsRtspamsspam, spam, spam and hamRteggsRtcardinal(R,R$RRBRR(R-RR^((s+/usr/local/lib/python2.7/test/test_class.pyttestGetSetAndDels
		csXgddfdY}|}~ddl}|j|jdgdS(NtDelTestcseZfdZRS(csjddS(Nscrab people, crab people(R%(R-(tx(s+/usr/local/lib/python2.7/test/test_class.pyt__del__s(R&R<R((R(s+/usr/local/lib/python2.7/test/test_class.pyRsiscrab people, crab people((tgctcollecttassertEqual(R-RR^R((Rs+/usr/local/lib/python2.7/test/test_class.pyttestDels	
cCsSdddY}x9tttttttgD]}|jt||q/WdS(NtBadTypeClasscBs5eZdZeZeZeZeZeZeZRS(cSsdS(N(Rk(R-((s+/usr/local/lib/python2.7/test/test_class.pyR4s(	R&R<R4R5R6R2R3R8R:(((s+/usr/local/lib/python2.7/test/test_class.pyRs	((	R{R}R|RRR~RtassertRaisesRi(R-RR)((s+/usr/local/lib/python2.7/test/test_class.pyttestBadTypeReturneds
"cCsdddY}|}gt(t|}|jt|t|j|d|jd|ffggt(t|}|jt|t|j|d|jd|ffgdS(NtIntLongMixClasscBs&eZedZedZRS(cSsdS(Nl*((R-((s+/usr/local/lib/python2.7/test/test_class.pyR4scSsdS(Ni@((R-((s+/usr/local/lib/python2.7/test/test_class.pyR6s(R&R<R+R4R6(((s+/usr/local/lib/python2.7/test/test_class.pyRsl*R4i@R6((R$R{RttypeR|RB(R-Rt
mixIntAndLongtas_inttas_long((s+/usr/local/lib/python2.7/test/test_class.pyttestMixIntsAndLongss		cCsvdddY}t|dddY}|jtt|dd	dY}|jtt|dS(
NtC0cBseZRS((R&R<(((s+/usr/local/lib/python2.7/test/test_class.pyRstC1cBseZdZRS(cSsdS(Ni((R-tother((s+/usr/local/lib/python2.7/test/test_class.pyR;t(R&R<R;(((s+/usr/local/lib/python2.7/test/test_class.pyRstC2cBseZdZRS(cSsdS(Ni((R-R((s+/usr/local/lib/python2.7/test/test_class.pyt__eq__$R(R&R<R(((s+/usr/local/lib/python2.7/test/test_class.pyR#s((((R/RRi(R-RRR((s+/usr/local/lib/python2.7/test/test_class.pyt
testHashStuffs
cCsXdddY}||_|}y|Wntk
rFnX|jddS(NRncBseZRS((R&R<(((s+/usr/local/lib/python2.7/test/test_class.pyRn,ssFailed to raise RuntimeError((t__call__tRuntimeErrorR?(R-RnRv((s+/usr/local/lib/python2.7/test/test_class.pyttestSFBug532646)s	
csdddfdY}y|jWn9tk
rk}t|dkrl|jd|qlnXddfdY}||kdd
fd	Y}y|Wntk
r}nX|jd
dS(NcSstddS(Ntbooh(tAttributeError(R-((s+/usr/local/lib/python2.7/test/test_class.pyR;sRncseZeZRS((R&R<tpropertyRv((R(s+/usr/local/lib/python2.7/test/test_class.pyRn>sRs(attribute error for A().a got masked: %stEcseZeZRS((R&R<RR((R(s+/usr/local/lib/python2.7/test/test_class.pyRFstIcseZeZRS((R&R<RRC((R(s+/usr/local/lib/python2.7/test/test_class.pyRJss)attribute error for I.__init__ got masked((((RvRRR?(R-RnRRR((Rs+/usr/local/lib/python2.7/test/test_class.pyt)testForExceptionsRaisedInInstanceGetattr28s	cCszdddY}d|fdY}|d}|d}|j|j|j|j|j|j|j|j|j|j|j|dj|jt|jt|j|jt|jt|dj|j|j|j|j|j|j|j|j|j|jt|jt|j|t|jjdA}t|jdS(	NRncBs5eZdZdZdZdZdZRS(cSs
||_dS(N(R(R-R((s+/usr/local/lib/python2.7/test/test_class.pyRCXscSsdS(N((R-((s+/usr/local/lib/python2.7/test/test_class.pyR)ZscSsdS(N((R-((s+/usr/local/lib/python2.7/test/test_class.pytg\scSs|j|jkS(N(R(R-R((s+/usr/local/lib/python2.7/test/test_class.pyR^scSs|jS(N(R(R-((s+/usr/local/lib/python2.7/test/test_class.pyR1`s(R&R<RCR)RRR1(((s+/usr/local/lib/python2.7/test/test_class.pyRnWs
				tBcBseZRS((R&R<(((s+/usr/local/lib/python2.7/test/test_class.pyRbsiii((RR)tassertNotEqualRR/tim_func(R-RnRta1ta2Rv((s+/usr/local/lib/python2.7/test/test_class.pyttestHashComparisonOfMethodsUs "("cCsrdddY}xX||fD]G}|jtt|j|g|jtt|j|ggq#WdS(NtCcBseZRS((R&R<(((s+/usr/local/lib/python2.7/test/test_class.pyRxs((RRiRt__getattribute__R(R-Rtc((s+/usr/local/lib/python2.7/test/test_class.pyt
testAttrSlotswscCsdtfdY}d}djtd}|j|dtj||||j|dddjtd}|j|d|j||tj|||jt	|dWdQXdS(NRncBseZRS((R&R<(((s+/usr/local/lib/python2.7/test/test_class.pyRnscSsdS(Ntsumma((R-R((s+/usr/local/lib/python2.7/test/test_class.pyRsRRFiR(
tobjecttjointlisttassertIsNotRRRRRRi(R-RnRtnametname2((s+/usr/local/lib/python2.7/test/test_class.pyttestSetattrWrapperNameIntern~s	cCs~dtfdY}d}tj|d||j|ddtj|d|jt|dWdQXdS(NRncBseZRS((R&R<(((s+/usr/local/lib/python2.7/test/test_class.pyRnscSsdS(NR((R-R((s+/usr/local/lib/python2.7/test/test_class.pyRsu__add__iR(RRRRRRRi(R-RnR((s+/usr/local/lib/python2.7/test/test_class.pyttestSetattrWrapperNameUnicodes	cCsIdtfdY}|jttj|tddWdQXdS(NRncBseZRS((R&R<(((s+/usr/local/lib/python2.7/test/test_class.pyRnsR(RRRiRRt	bytearrayRk(R-Rn((s+/usr/local/lib/python2.7/test/test_class.pyttestSetattrNonStringNames(R&R<R>RBRER_RmRtcpython_onlyRwRRRRRRRRRRRRtrequires_unicodeRR(((s+/usr/local/lib/python2.7/test/test_class.pyR=s(				g	g
		8								"		cCs?tjdtfdtfdtftjtWdQXdS(Ns).+__(get|set|del)slice__ has been removedsclassic int divisions<> not supported(Rtcheck_py3k_warningstDeprecationWarningtrun_unittestR=(((s+/usr/local/lib/python2.7/test/test_class.pyt	test_mains
		t__main__(t__doc__tunittestttestRt	testmethsR$R+R,tmethod_templatetmethodtlocalst__dict__tTestCaseR=RR&(((s+/usr/local/lib/python2.7/test/test_class.pyt<module>sd		1
'	

Zerion Mini Shell 1.0