%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib64/python2.7/site-packages/tornado/test/
Upload File :
Create Path :
Current File : //usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyc

�
��L]c@�s�dZddlmZmZmZmZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZddl
Z
y�ddlZddlmZmZmZddlmZmZddlmZddlmZddlmZmZdd	lmZeZ Wne!k
r/e"Z nXyIdd
l#m$Z$m%Z%ddl&m'Z'ddl(m)Z)e
j*dXkZ+Wne!k
r�e"Z+nXyddl,Z,Wne!k
r�ddl-Z,nXddl.m/Z/ddl0m1Z1ddl2m3Z3ddl4m5Z5ddl6m7Z7ddl8m9Z9ddl:m;Z;ddl<m=Z=ddl>m?Z?ddl@mAZAddlBmCZCmDZDe?jEe d�ZFe?jGe1jHdkd�ZJd�ZKd�ZLde?jMfd��YZNeFdeNfd ��Y�ZOeFd!eNfd"��Y�ZPeFd#eNfd$��Y�ZQeFd%eNfd&��Y�ZReFd'eNfd(��Y�ZSd)eTfd*��YZUe r�ee�eU�ZUnd+eTfd,��YZVe r�ee�eV�ZVneFd-eNfd.��Y�ZWeFe?jGe+d/�d0e?jMfd1��Y��ZXeFeJd2e?jMfd3��Y��ZYe r�igd46d5d6gd76d8gd96d:d;gd<6d=gd>6d?d@dAdBgdC6gdD6gdE6gdF6gdG6gdH6gdI6dJdKdLdMdNdOgdP6dKgdQ6gdR6ZZe
j*dYkr�eZd<=nx�eZj[�D]�\Z\Z]yeAe\�Z^Wne!e_fk
r8qnXx3e]D]+Z`eae^e`�r@ebe^e`dS��q@q@WdT�Zcece^�Zdee�jfedjg��qWejhji�ne r�dUefdV��YZjnekdWkr�e?jl�ndS(Zs)
Unittest for the twisted-style reactor.
i(tabsolute_importtdivisiontprint_functiontwith_statementN(tDeferredtinlineCallbackstreturnValue(tIReadDescriptortIWriteDescriptor(tProtocol(tlog(tTornadoReactort
TwistedIOLoop(timplementer(tAgenttreadBody(tResource(tSitei(tutf8(tgen(tAsyncHTTPClient(t
HTTPServer(tIOLoop(tset_close_exec(tSelectIOLoop(tbind_unused_port(tunittest(t
import_object(tRequestHandlertApplicationstwisted module not presents!singledispatch module not presentcC�syi}x3tjtjtjgD]}tj|�||<qWdt|�kruttj�t	�sut
d��qun|S(Nttwisteds)twisted signal handlers already installed(tsignaltSIGINTtSIGTERMtSIGCHLDt	getsignaltreprt
issubclassRtconfigured_classRt	Exception(tsavedtsig((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytsave_signal_handlersOscC�s1x*|j�D]\}}tj||�q
WdS(N(titemsR(R(R)thandler((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytrestore_signal_handlers\stReactorTestCasecB�seZd�Zd�ZRS(cC�s.t�|_t�|_t|j�|_dS(N(R*t_saved_signalsRt_io_loopRt_reactor(tself((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytsetUpbscC�s$|jjdt�t|j�dS(Ntall_fds(R0tclosetTrueR-R/(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyttearDowngs(t__name__t
__module__R3R7(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR.as	tReactorWhenRunningTestcB�s#eZd�Zd�Zd�ZRS(cC�sVt|_t|_|jj|j�|jj�|j|j�|j|j�dS(N(tFalset_whenRunningCalledt_anotherWhenRunningCalledR1tcallWhenRunningtwhenRunningCallbacktrunt
assertTrue(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyttest_whenRunningns		
cC�s-t|_|jj|j�|jj�dS(N(R6R<R1R>tanotherWhenRunningCallbacktstop(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR?vs	cC�s
t|_dS(N(R6R=(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRC{s(R8R9RBR?RC(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR:ls		tReactorCallLaterTestcB�seZd�Zd�ZRS(cC�s�t|_|jj�|_d|_|jj|j|j�}|j|jj	�|g�|jj
�|j|j�|j|j|j|jk�|j|jj	�g�dS(Ng����MbP?(
R;t_laterCalledR1tsecondst_nowt_timeoutt	callLatertcallLaterCallbacktassertEqualtgetDelayedCallsR@RAt_called(R2tdc((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyttest_callLater�s		
 cC�s,t|_|jj�|_|jj�dS(N(R6RFR1RGRNRD(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRK�s	(R8R9RPRK(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyREs	tReactorTwoCallLaterTestcB�s#eZd�Zd�Zd�ZRS(cC�s3t|_t|_|jj�|_d|_|jj|j|j�}d|_	|jj|j	|j
�}|j|jj�||gkp�|jj�||gk�|jj
�|j|j�|j|j�|j|j|j|jk�|j|j|j|j	k�|j|jj�g�dS(Ng����Mb@?g����MbP?(R;t
_later1Calledt
_later2CalledR1RGRHt	_timeout1RJtcallLaterCallback1t	_timeout2tcallLaterCallback2RARMR@t_called1t_called2RL(R2tdc1tdc2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRP�s				!
  cC�st|_|jj�|_dS(N(R6RRR1RGRX(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRU�s	cC�s,t|_|jj�|_|jj�dS(N(R6RSR1RGRYRD(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRW�s	(R8R9RPRURW(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRQ�s		tReactorCallFromThreadTestcB�s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cC�s&tt|�j�tj�|_dS(N(tsuperR\R3tthreadt	get_identt_mainThread(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR3�scC�s$|jj�tt|�j�dS(N(t_threadtjoinR]R\R7(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR7�s
cC�sa|j|jtj��t|jd�rJ|j|jjtj��n|jj	|j
�dS(Ntident(tassertNotEqualR`R^R_thasattrRaRLRcR1tcallFromThreadt_fnCalledFromThread(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt
_newThreadRun�scC�s*|j|jtj��|jj�dS(N(RLR`R^R_R1RD(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRg�scC�s)tjd|j�|_|jj�dS(Nttarget(t	threadingtThreadRhRatstart(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt_whenRunningCallback�scC�s$|jj|j�|jj�dS(N(R1R>RmR@(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyttestCallFromThread�s(R8R9R3R7RhRgRmRn(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR\�s					tReactorCallInThreadcB�s,eZd�Zd�Zd�Zd�ZRS(cC�s&tt|�j�tj�|_dS(N(R]RoR3R^R_R`(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR3�sc�s6�jtj��j��jj�fd��dS(Nc�s
�jj�S(N(R1RD((R2(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt<lambda>�s(RdR^R_R`R1Rf(R2targstkwargs((R2s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt_fnCalledInThread�scC�s|jj|j�dS(N(R1tcallInThreadRs(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRm�scC�s$|jj|j�|jj�dS(N(R1R>RmR@(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyttestCallInThread�s(R8R9R3RsRmRu(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRo�s			tReadercB�sGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cC�s||_||_dS(N(t_fdt	_callback(R2tfdtcallback((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt__init__�s	cC�sdS(NRv((R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt	logPrefix�scC�s|jj�dS(N(RwR5(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR5�scC�s
|jj�S(N(Rwtfileno(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR}�scC�s|j�dS(N(R5(R2treason((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytreadConnectionLost�scC�s|j�dS(N(R5(R2R~((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytconnectionLost�scC�s|j|j�dS(N(RxRw(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytdoRead�s(	R8R9R{R|R5R}RR�R�(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRv�s						tWritercB�s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cC�s||_||_dS(N(RwRx(R2RyRz((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR{�s	cC�sdS(NR�((R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR|�scC�s|jj�dS(N(RwR5(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR5scC�s
|jj�S(N(RwR}(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR}scC�s|j�dS(N(R5(R2R~((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR�scC�s|j|j�dS(N(RxRw(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytdoWrite	s(R8R9R{R|R5R}R�R�(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR��s					tReactorReaderWriterTestcB�sGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cC�s6tj|tj�}tj|tj|tjB�dS(N(tfcntltF_GETFLtF_SETFLtost
O_NONBLOCK(R2Rytflags((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt_set_nonblockingscC�s�tt|�j�tj�\}}|j|�|j|�t|�t|�tj|dd�|_tj|dd�|_	dS(Ntrbitwb(
R]R�R3R�tpipeR�Rtfdopent_p1t_p2(R2trtw((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR3s



cC�s1tt|�j�|jj�|jj�dS(N(R]R�R7R�R5R�(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR7s
c�s�t�_�fd�}�fd�}t�j|��_t�j|��_�jj	�j��jj
�j��jj
�j�dS(s�
        In this test the writer writes an 'x' to its fd. The reader
        reads it, check the value and ends the test.
        c�s*�j|jd�d��jj�dS(Nitx(tassertEqualstreadR1RD(Ry(R2(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytcheckReadInput+sc�s&�jr"t�_|jd�ndS(NR�(tshouldWriteR;twrite(Ry(R2(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt	writeOnce/s		N(R6R�RvR�t_readerR�R�t_writerR1t	addWritert	addReader(R2R�R�((R2s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt_testReadWrite$s	cC�s$|jj|j�|jj�dS(N(R1R>R�R@(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt
testReadWrite=sc�s��fd�}�fd�}t�j|��_t�jd���_�jj�j��jj�j��jj	�j��jj
d|�dS(se
        In this test we have no writer. Make sure the reader doesn't
        read anything.
        c�s�jd�dS(NsMust not be called.(tfail(Ry(R2(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR�Fsc�s�jj��jj�dS(N(R�R5R1RD((R2(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytstopTestIs
cS�s
|jd�S(NR�(R�(Ry((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRpQsg����MbP?N(RvR�R�R�R�R�R1R�tremoveWriterR�RJ(R2R�R�((R2s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt
_testNoWriterAscC�s$|jj|j�|jj�dS(N(R1R>R�R@(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyttestNoWriter^s(	R8R9R�R3R7R�R�R�R�(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR�s		
				stwisted web not presenttCompatibilityTestscB�s�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zed
��ZRS(cC�s;t�|_t�|_|jj�t|j�|_dS(N(R*t
saved_signalsRtio_looptmake_currentRtreactor(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR3is
cC�s>|jj�|jj�|jjdt�t|j�dS(NR4(R�t
disconnectAllR�t
clear_currentR5R6R-R�(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR7os

cC�sVdtfd��Y}t|��}|jjd|dd�}|j�j|_dS(Nt
HelloResourcecB�seZeZd�ZRS(cS�sdS(NsHello from twisted!((R2trequest((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt
render_GETys(R8R9R6tisLeafR�(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR�vsit	interfaces	127.0.0.1(RRR�t	listenTCPtgetHosttportttwisted_port(R2R�tsiteR�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytstart_twisted_serveruscC�sodtfd��Y}td|fgdd��}t|d|j�}t�\}|_|j|g�dS(NtHelloHandlercB�seZd�ZRS(cS�s|jd�dS(NsHello from tornado!(R�(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytget�s(R8R9R�(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR��st/tlog_functioncS�sdS(N(tNone(R�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRp�sR�(RRRR�Rttornado_porttadd_sockets(R2R�tapptservertsock((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytstart_tornado_serverscC�s0|jj|_|jj�|jjd�dS(Ntshutdown(R�RDt	stop_loopRlR�tfireSystemEvent(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt
run_ioloop�s
cC�s/|jj|_|jj|_|jj�dS(N(R�RDR�R@(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytrun_reactor�sc�smg�t�j�}��fd�}|j|d|�|��jt��d��dj��dS(Nc�s�j|��j�dS(N(tappendR�(tresponse(t	responsesR2(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRz�s
Rzii(RR�tfetchRLtlentrethrow(R2turltrunnertclientRz((R�R2s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt
tornado_fetch�sc�s�g�t�j�}|jdt|��}dtf�fd��Y��fd�}|j|��fd�}|j|�|��j��dj��S(NtGETtAccumulatorc�s)eZd�Z�fd�Zd�ZRS(cS�s
||_dS(N(tfinished(R2R�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR{�sc�s�j|�dS(N(R�(R2tdata(tchunks(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytdataReceived�scS�s|jjd�dS(N(R�RzR�(R2R~((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR��s(R8R9R{R�R�((R�(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR��s	c�s t�}|j�|��|S(N(RtdeliverBody(R�R�(R�(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRz�s	c�sZt�d�r�j�n:|dk	rVy|j�WqVtjddt�qVXndS(NR�sexception before starting looptexc_info(ReR�R�traiseExceptiontloggingterrorR6(tfailure(R2(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR��s
t(	RR�R�RR	taddCallbacktaddBothRARb(R2R�R�R�tdRzR�((R�R�R2s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt
twisted_fetch�s



c�sFdg�tj���fd��}�jj|�|��dS(Nc3�smt�j�}|jdt���V}tj��)tjddt�t|�V�d<WdQX�j	�dS(NR�tignoretcategoryi(
RR�R�Rtwarningstcatch_warningstsimplefiltertDeprecationWarningRR�(R�R�(tbodyR2R�(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytf�s
i(R�Rt	coroutineR�tadd_callback(R2R�R�R�((R�R2R�s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyttwisted_coroutine_fetch�s
	
cC�s=|j�|jd|j|j�}|j|jd�dS(Nshttp://127.0.0.1:%dsHello from twisted!(R�R�R�R�RLR�(R2R�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt$testTwistedServerTornadoClientIOLoop�s
cC�s=|j�|jd|j|j�}|j|jd�dS(Nshttp://127.0.0.1:%dsHello from twisted!(R�R�R�R�RLR�(R2R�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt%testTwistedServerTornadoClientReactor�s
cC�s:|j�|jd|j|j�}|j|d�dS(Nshttp://127.0.0.1:%dsHello from tornado!(R�R�R�R�RL(R2R�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt$testTornadoServerTwistedClientIOLoop�s
cC�s:|j�|jd|j|j�}|j|d�dS(Nshttp://127.0.0.1:%dsHello from tornado!(R�R�R�R�RL(R2R�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt%testTornadoServerTwistedClientReactor�s
cC�s:|j�|jd|j|j�}|j|d�dS(Nshttp://127.0.0.1:%dsHello from tornado!(R�R�R�R�RL(R2R�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt-testTornadoServerTwistedCoroutineClientIOLoop�s
(R8R9R3R7R�R�R�R�R�R�R�R�R�R�R�tskipIfNoSingleDispatchR�(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR�fs			
	
			
	&					tConvertDeferredTestcB�seZd�Zd�ZRS(cC�s;td��}tj|��}|j|j�d�dS(Ncs�strdVntd�dS(Ni*(R;R(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytfn�si*(RRtconvert_yieldedRLtresult(R2R�R�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyttest_success�scC�sEtd��}tj|��}|jt��|j�WdQXdS(Ncs�strdVndddS(Nii(R;(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR�	s(RRR�tassertRaisestZeroDivisionErrorR�(R2R�R�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyttest_failures(R8R9R�R�(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR��s	s:twisted.internet.test.test_core.ObjectModelIntegrationTestttest_iteratettest_runAfterCrashs7twisted.internet.test.test_core.SystemEventTestsBuilderttest_lostFileDescriptors9twisted.internet.test.test_fdset.ReactorFDSetTestsBuilderttest_changeGIDttest_changeUIDs6twisted.internet.test.test_process.ProcessTestsBuilderttest_badContexts4twisted.internet.test.test_tcp.TCPClientTestsBuildert$test_buildProtocolIPv6AddressScopeIDttest_portGetHostOnIPv6ScopeIDttest_serverGetHostOnIPv6ScopeIDttest_serverGetPeerOnIPv6ScopeIDs2twisted.internet.test.test_tcp.TCPPortTestsBuilders8twisted.internet.test.test_tcp.TCPConnectionTestsBuilders1twisted.internet.test.test_tcp.WriteSequenceTestss6twisted.internet.test.test_tcp.AbortConnectionTestCases5twisted.internet.test.test_threads.ThreadTestsBuilders0twisted.internet.test.test_time.TimeTestsBuilders4twisted.internet.test.test_udp.UDPServerTestsBuildert$test_connectToLinuxAbstractNamespacet#test_listenOnLinuxAbstractNamespacettest_sendFileDescriptort-test_sendFileDescriptorTriggersPauseProducingt#test_descriptorDeliveredBeforeBytest test_avoidLeakingFileDescriptorss0twisted.internet.test.test_unix.UNIXTestsBuilders8twisted.internet.test.test_unix.UNIXDatagramTestsBuilders4twisted.internet.test.test_unix.UNIXPortTestsBuildercC�sdS(N(R�(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRpesc�s/d�f��fd��Y��j�_�S(NtTornadoTestc�sMeZdgZ�fd�Z�fd�Z�fd�Z�fd�ZRS(s%tornado.platform.twisted._TestReactorc�sEtj�|_tj�|_tj|j�t�|�j�dS(N(	R�tgetcwdt_TornadoTest__curdirttempfiletmkdtempt_TornadoTest__tempdirtchdirR]R3(R2(R(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR3ksc�s7t�|�j�tj|j�tj|j�dS(N(R]R7R�RRtshutiltrmtreeR(R2(R(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR7tsc�st�|_�j|�S(N(R*t_TornadoTest__saved_signalstbuildReactor(R2(t
test_class(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRysc�s4�j||�|jjdt�t|j�dS(NR4(tunbuildReactorR0R5R6R-R(R2R�(R(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR}s(R8R9t	_reactorsR3R7RR((RR(s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRhs
		(R8(R((RRs?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pytmake_test_subclassgstLayeredTwistedIOLoopcB�s,eZdZd�Zed�Zd�ZRS(sFLayers a TwistedIOLoop on top of a TornadoReactor on a SelectIOLoop.

        This is of course silly, but is useful for testing purposes to make
        sure we're implementing both sides of the various interfaces
        correctly.  In some tests another TornadoReactor is layered on top
        of the whole stack.
        cK�sNt�|_td|j�}tt|�jd||�|j|j�dS(NR�R�(Rtreal_io_loopRR]Rt
initializeR�R�(R2RrR�((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR�scC�sdtt|�jd|�x1|jjD]#}|jj|�|jd�q&W|jjd|�dS(NR4(	R]RR5R�t_internalReaderstremoveReaderR�R�R(R2R4treader((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR5�s
cC�s|jj|jj�dS(N(R�R>tcrash(R2((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyRD�s(R8R9t__doc__RR;R5RD(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyR�s		t__main__(i(i(mR"t
__future__RRRRR�R�RRtsysRRjR�R�ttwisted.internet.deferRRRttwisted.internet.interfacesRRttwisted.internet.protocolR	ttwisted.pythonR
ttornado.platform.twistedRRtzope.interfaceR
R6thave_twistedtImportErrorR;ttwisted.web.clientRRttwisted.web.resourceRttwisted.web.serverRtversion_infothave_twisted_webR^Rattornado.escapeRttornadoRttornado.httpclientRttornado.httpserverRttornado.ioloopRttornado.platform.autoRttornado.platform.selectRttornado.testingRttornado.test.utilRttornado.utilRttornado.webRRt
skipUnlesstskipIfNoTwistedtskipIftsingledispatchR�R�R*R-tTestCaseR.R:RERQR\RotobjectRvR�R�R�R�t
twisted_testsR+t	test_namet	blacklistRtAttributeErrort	test_funcRetsetattrRt
test_subclasstglobalstupdatetmakeTestCaseClassestdefaultObserverRDRR8tmain(((s?/usr/lib64/python2.7/site-packages/tornado/test/twisted_test.pyt<module>s�"





			
	V�	









	""

Zerion Mini Shell 1.0