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

ó
Nêáac@sÖdZddlZddlZddlZddlmZejZdZ	dZ
dZejƒZej
ZdjƒZejjeƒZdZd	Zd
Zdejfd„ƒYZd
„ZedkrÒeƒndS(s  Tests for the linecache module iÿÿÿÿN(tsupports
!@$)(!@#_1ts,inspect_fodder inspect_fodder2 mapping_testss
linecache abcs3
" Docstring "

def function():
    return result

s%
def f():
    return 1 + 1

a = f()

s
def f():
    return 3tLineCacheTestscBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsztj}|j|tdƒtƒ|j|tdƒtƒ|jt|tdƒ|j|tdƒtƒ|j|tdƒtƒxgtD]_}t	j
jt|ƒd}x=t
t|ƒƒD])\}}|j||||dƒƒq¼WqŠWxgtD]_}t	j
jt|ƒd}x=t
t|ƒƒD])\}}|j||||dƒƒq&WqôWtjdƒ}|j|gƒdS(	Niiiÿÿÿÿgš™™™™™ñ?is.pysa/b/c/__init__.pyi€(t	linecachetgetlinetassertEqualtFILENAMEtEMPTYtassertRaisest	TypeErrortINVALID_NAMEtTESTStostpathtjoint	TEST_PATHt	enumeratetopentMODULEStMODULE_PATHtgetlines(tselfRtentrytfilenametindextlinetempty((s//usr/local/lib/python2.7/test/test_linecache.pyttest_getline)s 	
%
%cCsm|jtjtjƒttjdƒ}|jtƒWdQXtjtjƒ}|j	|dddgƒdS(Ntws
s	def f():
s
    return 3
(
t
addCleanupRtunlinktTESTFNRtwritetSOURCE_3RRR(Rtfptlines((s//usr/local/lib/python2.7/test/test_linecache.pyttest_no_ending_newlineGs
cCsËg}xDtD]<}tjjt|ƒd}|j|ƒtj|dƒq
Wg|D]}|tjkrT|^qT}|j	|gƒtj
ƒg|D]}|tjkr–|^q–}|j	|gƒdS(Ns.pyi(RRR
RRtappendRRtcacheRt
clearcache(RtcachedRRtfntcached_empty((s//usr/local/lib/python2.7/test/test_linecache.pyttest_clearcacheNs

(
(cCs–tj}tjd}|jtj|ƒt|dƒ}|jtƒWdQX||dƒg}t|ƒN}xDt	|ƒD]6\}}|j
||||dƒƒ|j|ƒq}WWdQXt|dƒ}|jtƒWdQXtj
dƒx7t	|ƒD])\}}|j
||||dƒƒqüWtj
|ƒt|ƒN}xDt	|ƒD]6\}}|j
||||dƒƒ|j|ƒqRWWdQXdS(Ns.pyRitdummy(RRRRRRRR tSOURCE_1RRR%tSOURCE_2t
checkcache(RRtsource_nametsourcetsource_listRR((s//usr/local/lib/python2.7/test/test_linecache.pyttest_checkcache^s*	


!
cCsÂtjtƒ}|j|ƒd„}tjtd|ƒtjtƒ}WdQX|j||ƒtjƒtjtd|ƒtjtƒ}WdQX|j|gƒ|jtjtƒ|ƒdS(Nc_s
t‚dS(N(tMemoryError(targstkwargs((s//usr/local/lib/python2.7/test/test_linecache.pytraise_memoryerror‚stupdatecache(RRRt
assertTrueRt	swap_attrRR'(RR#R7tlines2tlines3((s//usr/local/lib/python2.7/test/test_linecache.pyttest_memoryerrors
	
(t__name__t
__module__RR$R+R3R=(((s//usr/local/lib/python2.7/test/test_linecache.pyR's
				!cCstjtƒdS(N(Rtrun_unittestR(((s//usr/local/lib/python2.7/test/test_linecache.pyt	test_mainst__main__(t__doc__Rtunittesttos.pathRttestRt__file__RR
RRtsplitt
TEST_HOME_DIRRRR
tdirnameRR-R.R!tTestCaseRRAR>(((s//usr/local/lib/python2.7/test/test_linecache.pyt<module>s&		h	

Zerion Mini Shell 1.0