%PDF- %PDF-
Mini Shell

Mini Shell

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

ó
Pêáac@sûddlZddlZddlZddlZddlZddlmZddlZeje	edƒdƒej
ejdkdƒej
ejdkdƒd	ejfd
„ƒYƒƒƒZ
eje	edƒdƒej
ejdkdƒej
ejdkdƒde
fd„ƒYƒƒƒZeje	edƒdƒej
ejdkdƒej
ejdkdƒd
e
fd„ƒYƒƒƒZeje	edƒdƒej
ejdkdƒej
ejdkdƒde
fd„ƒYƒƒƒZdS(iÿÿÿÿN(tStringIOtkillsTest requires os.killtwin32sTest cannot run on Windowstfreebsd6s9Test kills regrtest on freebsd6 if threads have been usedt	TestBreakcBsŒeZdZd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d„Zd„Zd	„Z
d
„Zd„Zd„Zd
„ZRS(cCsAtjtjƒ|_|jdk	r=tjtj|jƒndS(N(tsignalt	getsignaltSIGINTt_default_handlertint_handlertNone(tself((s4/usr/local/lib/python2.7/unittest/test/test_break.pytsetUpscCs8tjtj|jƒtjƒtj_dtj_	dS(N(
RRRtweakreftWeakKeyDictionarytunittesttsignalst_resultsR
t_interrupt_handler(R((s4/usr/local/lib/python2.7/unittest/test/test_break.pyttearDownscCs–tjtjƒ}tjƒ|jtjtjƒ|ƒy#tjƒ}tj|tjƒWnt	k
r{|j
dƒnX|jtjj
jƒdS(NsKeyboardInterrupt not handled(RRRRtinstallHandlertassertNotEqualtostgetpidRtKeyboardInterrupttfailt
assertTrueRRtcalled(Rtdefault_handlertpid((s4/usr/local/lib/python2.7/unittest/test/test_break.pyttestInstallHandlers

cCsmtjƒ}tj|ƒxMtjjD]2}||kr<Pq&||k	r&|jdƒq&q&W|jdƒdS(Nsodd object in result setsresult not found(Rt
TestResulttregisterResultRRR(Rtresulttref((s4/usr/local/lib/python2.7/unittest/test/test_break.pyttestRegisterResult,s
cs£tjtjƒ}tjƒ}tjƒtj|ƒˆjtjtjƒ|ƒ‡fd†}y||ƒWntk
rŽˆj	dƒnXˆj
|jƒdS(Ncs<tjƒ}tj|tjƒt|_ˆj|jƒdS(N(	RRRRRtTruetbreakCaughtRt
shouldStop(R!R(R(s4/usr/local/lib/python2.7/unittest/test/test_break.pyttestBs	sKeyboardInterrupt not handled(RRRRRRR RRRRR%(RRR!R'((Rs4/usr/local/lib/python2.7/unittest/test/test_break.pyttestInterruptCaught9s


cs tjtjƒtjkr+ˆjdƒntjƒ}tjƒtj|ƒ‡fd†}y||ƒWnt	k
r~nXˆj
dƒˆj|jƒdS(Ns&test requires SIGINT to not be ignoredcs\tjƒ}tj|tjƒt|_ˆj|jƒtj|tjƒˆj	dƒdS(Ns#Second KeyboardInterrupt not raised(
RRRRRR$R%RR&R(R!R(R(s4/usr/local/lib/python2.7/unittest/test/test_break.pyR'Xs	s#Second KeyboardInterrupt not raised(
RRRtSIG_IGNtskipTestRRRR RRRR%(RR!R'((Rs4/usr/local/lib/python2.7/unittest/test/test_break.pyttestSecondInterruptOs



cCsâtjƒtjƒ}tj|ƒtjtjƒ}tjƒ}tj|ƒ|jtjtjƒ|ƒtjƒ}d„}y||ƒWntk
r­|j	dƒnX|j
|jƒ|j
|jƒ|j|jƒdS(NcSs#tjƒ}tj|tjƒdS(N(RRRRR(R!R((s4/usr/local/lib/python2.7/unittest/test/test_break.pyR'vssKeyboardInterrupt not handled(
RRRR RRRtassertEqualRRRR&tassertFalse(RR!tnew_handlertresult2tresult3R'((s4/usr/local/lib/python2.7/unittest/test/test_break.pyttestTwoResultsis 


	
cs±tjtjƒtjkr+|jdƒntjƒtjtjƒ‰‡fd†}tjtj|ƒy#tjƒ}tj	|tjƒWnt
k
rŸnX|jdƒdS(Ns&test requires SIGINT to not be ignoredcsˆ||ƒdS(N((tframetsignum(thandler(s4/usr/local/lib/python2.7/unittest/test/test_break.pyR.ss6replaced but delegated handler doesn't raise interrupt(RRRR)R*RRRRRRR(RR.R((R4s4/usr/local/lib/python2.7/unittest/test/test_break.pyttestHandlerReplacedButCalled„s

cCsDtjdtƒƒ}|jtjƒƒ}|j|tjjƒdS(Ntstream(RtTextTestRunnerRtrunt	TestSuitetassertInRR(RtrunnerR!((s4/usr/local/lib/python2.7/unittest/test/test_break.pyt
testRunner›scCsStjƒ}tj|ƒtj|ƒ}~tjƒtjƒ|j|ƒƒdS(N(RRR R
R"tgctcollecttassertIsNone(RR!R"((s4/usr/local/lib/python2.7/unittest/test/test_break.pyttestWeakReferences£s


cCs tjƒ}tj|ƒtjƒ|jtj|ƒƒ|jtjtjƒƒƒy#tjƒ}tj	|t
jƒWntk
r‹nX|j|j
ƒdS(N(RRR RRtremoveResultR-RRRRRRR&(RR!R((s4/usr/local/lib/python2.7/unittest/test/test_break.pyttestRemoveResult°s


cs¨tƒ‰tƒ‰tƒ‰tƒ‰tjtjƒ}dtf‡fd†ƒY‰dtjf‡‡‡‡fd†ƒY}|tƒ}|jƒ|jˆj	didd6ˆd6ˆd6fgƒ|jˆjˆgƒ|j|jˆƒ|jtjtjƒ|ƒgˆ_	gˆ_|t
ƒ}|jƒ|jˆj	d	idd6ˆd6ˆd6fgƒ|jˆjˆgƒ|j|jˆƒ|jtjtjƒ|ƒdS(
Nt
FakeRunnercs,eZgZgZd„Z‡fd†ZRS(c_s|jj||fƒdS(N(tinitArgstappend(Rtargstkwargs((s4/usr/local/lib/python2.7/unittest/test/test_break.pyt__init__Ìscs|jj|ƒˆS(N(trunArgsRE(RR'(R!(s4/usr/local/lib/python2.7/unittest/test/test_break.pyR8Îs(t__name__t
__module__RDRIRHR8((R!(s4/usr/local/lib/python2.7/unittest/test/test_break.pyRCÉs	tProgramcs eZ‡‡‡‡fd†ZRS(csCt|_ˆ|_ˆ|_||_ˆ|_ˆ|_d|_dS(N(	tFalsetexitt	verbositytfailfastt
catchbreakR<R'R
R!(RRQ(RCRPR'RO(s4/usr/local/lib/python2.7/unittest/test/test_break.pyRHÓs						(RJRKRH((RCRPR'RO(s4/usr/local/lib/python2.7/unittest/test/test_break.pyRLÒstbufferRORP(((tobjectRRRRtTestProgramRMtrunTestsR,RDR
RIR!R$R(RRRLtp((RCRPR!R'ROs4/usr/local/lib/python2.7/unittest/test/test_break.pyttestMainInstallsHandlerÂs2					(

		
cCsltjtjƒ}tjƒtjƒ|jtjtjƒ|ƒtjƒ|jtjtjƒ|ƒdS(N(RRRRRt
removeHandlerR,(RR((s4/usr/local/lib/python2.7/unittest/test/test_break.pyttestRemoveHandlerôs


cs^tjtjƒ‰tjƒtj‡‡fd†ƒ}|ƒˆjtjtjƒˆƒdS(Ncs ˆjtjtjƒˆƒdS(N(R,RRR((RR(s4/usr/local/lib/python2.7/unittest/test/test_break.pyR's(RRRRRRXR(RR'((RRs4/usr/local/lib/python2.7/unittest/test/test_break.pyttestRemoveHandlerAsDecoratorþs

N(RJRKR
R	RRRR#R(R+R1R5R<R@RBRWRYRZ(((s4/usr/local/lib/python2.7/unittest/test/test_break.pyR
s			
	
						
		2	
tTestBreakDefaultIntHandlercBseZejZRS((RJRKRtdefault_int_handlerR	(((s4/usr/local/lib/python2.7/unittest/test/test_break.pyR[	stTestBreakSignalIgnoredcBseZejZRS((RJRKRR)R	(((s4/usr/local/lib/python2.7/unittest/test/test_break.pyR]stTestBreakSignalDefaultcBseZejZRS((RJRKRtSIG_DFLR	(((s4/usr/local/lib/python2.7/unittest/test/test_break.pyR^s(R=RtsysRR
t	cStringIORRt
skipUnlessthasattrtskipIftplatformtTestCaseRR[R]R^(((s4/usr/local/lib/python2.7/unittest/test/test_break.pyt<module>s,ø

Zerion Mini Shell 1.0