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

ó
Nêáac@südZddlZddlZddlZddlZddlmZmZddlmZ	ddlm
Z
d„Zdejfd„ƒYZ
d	d
„Zdejfd„ƒYZd
dd„ƒYZddd„ƒYZd„ZedkrøeƒndS(s3
  Test cases for the repr module
  Nick Mathewson
iÿÿÿÿN(trun_unittesttcheck_py3k_warnings(trepr(tReprcCs*d}xt|ƒD]}|f}qW|S(N((trange(tnestingttti((s*/usr/local/lib/python2.7/test/test_repr.pytnestedTuples
t	ReprTestscBs†eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„Zd„Z
d„Zd
„ZRS(cCsÚ|j}|tdƒdƒ|tdƒdƒdddd}t|ƒd d	t|ƒd
}|t|ƒ|ƒ|tdƒtdƒƒddd
d}t|ƒd d	t|ƒd
}|t|ƒ|ƒdS(Ntabcs'abc'tabcdefghijklmnops'abcdefghijklmnop'taitbi
s...iòÿÿÿs"'s"t'id(tassertEqualtrR(tselfteqtstexpected((s*/usr/local/lib/python2.7/test/test_repr.pyttest_strings	""cCsu|j}|tdƒdƒd	}|t|ƒdƒtƒ}d|_t|ƒd d}||j|ƒ|ƒdS(
Nis(1,)iis	(1, 2, 3)iþÿÿÿs...)(i(iii(RRRtmaxtupleR(RRtt3tr2R((s*/usr/local/lib/python2.7/test/test_repr.pyt
test_tuple&s			c
Csddlm}ddlm}|j}|td0ƒdƒ|td1ƒdƒ|td2ƒd	ƒ|td3ƒd
ƒ|td4ƒdƒ|tgƒdƒ|tdgƒdƒ|tdddgƒdƒ|tdddd
ddgƒdƒ|tdddd
dddgƒdƒ|ttgƒƒdƒ|ttdgƒƒdƒ|ttdddgƒƒdƒ|ttdddd
ddgƒƒdƒ|ttdddd
dddgƒƒdƒ|ttgƒƒdƒ|ttdgƒƒdƒ|ttdddgƒƒdƒ|ttdddd
ddgƒƒdƒ|ttdddd
dddgƒƒdƒ|t|dddd
dddgƒƒdƒ|tiƒd ƒidd!6dd"6dd#6d
d$6}|t|ƒd%ƒd|d&<|t|ƒd'ƒ|t|d(ƒƒd)ƒ|t|d(dgƒƒd*ƒ|t|d(ddgƒƒd+ƒ|t|d(dddgƒƒd,ƒ|t|d(dddd
gƒƒd-ƒ|t|d(dddd
dgƒƒd.ƒ|t|d(dddd
ddgƒƒd/ƒdS(5Niÿÿÿÿ(tarray(tdeques()is(1,)iis	(1, 2, 3)iiis(1, 2, 3, 4, 5, 6)is(1, 2, 3, 4, 5, 6, ...)s[]s[1]s	[1, 2, 3]s[1, 2, 3, 4, 5, 6]s[1, 2, 3, 4, 5, 6, ...]sset([])sset([1])sset([1, 2, 3])sset([1, 2, 3, 4, 5, 6])sset([1, 2, 3, 4, 5, 6, ...])s
frozenset([])sfrozenset([1])sfrozenset([1, 2, 3])sfrozenset([1, 2, 3, 4, 5, 6])s"frozenset([1, 2, 3, 4, 5, 6, ...])sdeque([1, 2, 3, 4, 5, 6, ...])s{}talicetbobtcharlestdaves/{'alice': 1, 'bob': 2, 'charles': 3, 'dave': 4}tarthurs6{'alice': 1, 'arthur': 1, 'bob': 2, 'charles': 3, ...}Rsarray('i', [])sarray('i', [1])sarray('i', [1, 2])sarray('i', [1, 2, 3])sarray('i', [1, 2, 3, 4])sarray('i', [1, 2, 3, 4, 5])s array('i', [1, 2, 3, 4, 5, ...])((i(iii(iiiiii(iiiiiii(RtcollectionsRRRtsett	frozenset(RRRRtd((s*/usr/local/lib/python2.7/test/test_repr.pyttest_container2sJ	%("+."+.."
"%(+'cCs›|j}|tdƒtdƒƒ|tdƒtdƒƒ|tddƒtddƒƒd
}t|ƒd dt|ƒd	}|t|ƒ|ƒdS(Ni{l{gð?il
idis...iíÿÿÿlDG¨†dªrÓâÈYâ|gÄO¬s&YR5I(RRR(RRtnR((s*/usr/local/lib/python2.7/test/test_repr.pyttest_numbersgs	!"cCsñ|j}tdƒ}|t|ƒt|ƒƒtddƒ}t|ƒd dt|ƒd}|t|ƒ|ƒtƒ}|t|ƒdt|ƒƒttƒ}|j|jdƒƒ|j|jd	ƒƒ|j|j	dƒd
kƒdS(NRtxièi
s...iòÿÿÿs%<ClassWithFailingRepr instance at %x>s<class t>i(
Rt
ClassWithReprRRtClassWithFailingReprtidt
assertTruet
startswithtendswithtfind(RRti1ti2Rti3R((s*/usr/local/lib/python2.7/test/test_repr.pyt
test_instanceqs	"	cCscttjƒ}|jt|ƒjdtjƒƒ|jƒ|jt|ƒjdtjƒƒdS(Ns<open file %r, mode 'r' at 0xs<closed file %r, mode 'r' at 0x(topentunittestt__file__R-RR.tclose(Rtfp((s*/usr/local/lib/python2.7/test/test_repr.pyt	test_file‚s
cCs#|jtd„ƒjdƒƒdS(NcSs|S(N((R(((s*/usr/local/lib/python2.7/test/test_repr.pyt<lambda>‹ts<function <lambda(R-RR.(R((s*/usr/local/lib/python2.7/test/test_repr.pyttest_lambdaŠscCs?|j}|ttƒdƒ|jtdjƒjdƒƒdS(Ns<built-in function hash>R<s*<built-in method split of str object at 0x(RRthashR-tsplitR.(RR((s*/usr/local/lib/python2.7/test/test_repr.pyttest_builtin_functions	cCsa|j}|ttdƒƒdƒ|ttddƒƒdƒ|ttdddƒƒdƒdS(Nis	xrange(1)isxrange(1, 2)isxrange(1, 4, 3)(RRtxrange(RR((s*/usr/local/lib/python2.7/test/test_repr.pyttest_xrange—s	cCs%|j}|tgggggggƒdƒ|tggggggggƒdƒ|ttdƒƒdƒ|ttdƒƒdƒ|titdƒtdƒ6ƒdƒ|titdƒtdƒ6ƒd	ƒ|tiggggggƒd
ƒ|tigggggggƒdƒdS(Ns[[[[[[[]]]]]]]s[[[[[[[...]]]]]]]is(((((((),),),),),),)is(((((((...),),),),),),)is&{((((((),),),),),): ((((((),),),),),)}s,{((((((...),),),),),): ((((((...),),),),),)}s[[[[[[{}]]]]]](RRR(RR((s*/usr/local/lib/python2.7/test/test_repr.pyttest_nestings	%(%cCs<tƒtdƒ}WdQX|jt|ƒjdƒƒdS(Ntfoos<read-only buffer for 0x(RtbufferR-RR.(RR(((s*/usr/local/lib/python2.7/test/test_repr.pyttest_buffer®s
cCsId„}|ƒjd}|jt|ƒdƒ|jt|ƒdƒdS(Ncsd‰‡fd†}|S(Ni*csˆS(N(((R((s*/usr/local/lib/python2.7/test/test_repr.pytinner¸s((RG((R(s*/usr/local/lib/python2.7/test/test_repr.pytget_cell¶sis6<cell at 0x[0-9A-Fa-f]+: int object at 0x[0-9A-Fa-f]+>s<cell at.*\.\.\..*>(t__closure__tassertRegexpMatchesRR(RRHR(((s*/usr/local/lib/python2.7/test/test_repr.pyt	test_cellµs	cCsŒ|j}|ttjƒdƒddd„ƒY}t|jƒ}|jt|ƒjdƒƒt|jƒ}|jt|ƒjdƒƒdS(Ns"<method 'items' of 'dict' objects>tCcBseZd„ZRS(cSsdS(N((tcls((s*/usr/local/lib/python2.7/test/test_repr.pyRDÉR<(t__name__t
__module__RD(((s*/usr/local/lib/python2.7/test/test_repr.pyRLÈss<staticmethod object at 0xs<classmethod object at 0x((	RRtdicttitemststaticmethodRDR-R.tclassmethod(RRRLR(((s*/usr/local/lib/python2.7/test/test_repr.pyttest_descriptorsÀs	cCsWtdddgƒ}t|ƒ}idd6dd6}t|ƒt|ƒt|ƒdS(Nyð?y@y@ii(R"R#R(RR(tytz((s*/usr/local/lib/python2.7/test/test_repr.pyttest_unsortableÏs

(RNRORRR%R'R4R:R=R@RBRCRFRKRTRW(((s*/usr/local/lib/python2.7/test/test_repr.pyR	s			5	
									R<cCs*t|dƒ}|j|ƒ|jƒdS(Ntw(R5twriteR8(tpathttextR9((s*/usr/local/lib/python2.7/test/test_repr.pyttouchÙs
tLongReprTestcBsweZd„Zd„Zd„Zd„Zejdƒd„ƒZd„Z	d„Z
d„Zejd	ƒd
„ƒZRS(cCsöd}tjj|ƒ|_tjj||ƒ|_tj|jdtƒtj|jƒt	tjj|jdtj
dƒƒtj|jdtƒtj|jƒt	tjj|jdtj
dƒƒtjƒ|_t
jjd|jƒdS(Nt3areallylongpackageandmodulenametotestreprtruncationt
ignore_errorst__init__tpyi(tosRZtjointpkgnamet
subpkgnametshutiltrmtreetTruetmkdirR\textseptgetcwdtheretsystinsert(Rtlongname((s*/usr/local/lib/python2.7/test/test_repr.pytsetUpßs''cCsÏg}xTtj|jƒD]@\}}}x.||D]"}|jtjj||ƒƒq3WqW|j|jƒ|jƒ|jƒx=|D]5}tjj|ƒr°tj	|ƒqˆtj
|ƒqˆWtjd=dS(Ni(RbtwalkRdtappendRZRctsorttreversetisdirtrmdirtremoveRm(Rtactionstdirpathtdirnamest	filenamestnametp((s*/usr/local/lib/python2.7/test/test_repr.pyttearDownîs"$


cCs}|j}ttjj|j|jtjdƒƒddlm	}|t
|ƒd|j|jfƒ|t
t
ƒdƒdS(NRaiÿÿÿÿ(R^s<module '%s' from '%s'>s<module 'sys' (built-in)>(RR\RbRZRcReRdRjtgareallylongpackageandmodulenametotestreprtruncation.areallylongpackageandmodulenametotestreprtruncationR^RRNR7Rm(RRR^((s*/usr/local/lib/python2.7/test/test_repr.pyttest_moduleýs	*cCsd|j}ttjj|jdtjdƒdƒddlm}|t	|jƒd|j
ƒdS(NRDRasclass foo(object):
    pass
iÿÿÿÿ(RDs<class '%s.foo'>(RR\RbRZRcReRjRRDRRN(RRRD((s*/usr/local/lib/python2.7/test/test_repr.pyt	test_types	#sneed a suitable objectcCsdS(N((R((s*/usr/local/lib/python2.7/test/test_repr.pyttest_objectscCsdttjj|jdtjdƒdƒddlm}|jt	|jƒj
d|jƒƒdS(NtbarRasclass bar:
    pass
iÿÿÿÿ(Rƒs<class %s.bar at 0x(R\RbRZRcReRjRRƒR-RR.RN(RRƒ((s*/usr/local/lib/python2.7/test/test_repr.pyt
test_classs
#cCsmttjj|jdtjdƒdƒddlm}|jƒ}|jt	|ƒj
d|jƒƒdS(NtbazRasclass baz:
    pass
iÿÿÿÿ(R…s<%s.baz instance at 0x(R\RbRZRcReRjRR…R-RR.RN(RR…tibaz((s*/usr/local/lib/python2.7/test/test_repr.pyR4s#cCs•|j}ttjj|jdtjdƒdƒddlm}|t	|j
jƒdƒ|j
ƒ}|jt	|jƒj
d|jfƒƒdS(NtquxRasìclass aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:
    def amethod(self): pass
iÿÿÿÿ(R‡sá<unbound method aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.amethod>s½<bound method aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.amethod of <%s.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa instance at 0x(RR\RbRZRcReRjRR‡RtÈaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatamethodR-R.RN(RRR‡tiqux((s*/usr/local/lib/python2.7/test/test_repr.pyttest_method)s	#s1needs a built-in function with a really long namecCsdS(N((R((s*/usr/local/lib/python2.7/test/test_repr.pyR@9s(
RNRORpR~R€RR6tskipR‚R„R4R‹R@(((s*/usr/local/lib/python2.7/test/test_repr.pyR]Þs				
	
	
	R*cBseZd„Zd„ZRS(cCs
||_dS(N(R(RR((s*/usr/local/lib/python2.7/test/test_repr.pyR`?scCsd|jS(NsClassWithLongRepr(%r)(R(R((s*/usr/local/lib/python2.7/test/test_repr.pyt__repr__As(RNROR`R(((s*/usr/local/lib/python2.7/test/test_repr.pyR*>s	R+cBseZd„ZRS(cCstdƒ‚dS(Ns+This should be caught by Repr.repr_instance(t	Exception(R((s*/usr/local/lib/python2.7/test/test_repr.pyRFs(RNROR(((s*/usr/local/lib/python2.7/test/test_repr.pyR+EscCsttƒttƒdS(N(RR	R](((s*/usr/local/lib/python2.7/test/test_repr.pyt	test_mainJs
t__main__(((t__doc__RmRbRfR6ttest.test_supportRRRRRRtTestCaseR	R\R]R*R+RRN(((s*/usr/local/lib/python2.7/test/test_repr.pyt<module>s 	Ã`	

Zerion Mini Shell 1.0