%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib64/python2.7/site-packages/tornado/test/
Upload File :
Create Path :
Current File : //lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyo

�
��L]c@�s�ddlmZmZmZmZddlmZddlmZddl	m
Z
ddlmZddl
mZddlmZddlmZdd	lmZmZydd
lZWnek
r�d
ZnXed
k	r�ddlmZnejed
kd�d
ejfd��Y�Zdefd��YZdefd��YZdefd��YZ ejed
kd�defd��Y�Z!d
S(i(tabsolute_importtdivisiontprint_functiontwith_statement(tmd5(tutf8(tHTTPRequest(tExceptionStackContext(tAsyncHTTPTestCase(thttpclient_test(tunittest(tApplicationtRequestHandlerN(tCurlAsyncHTTPClientspycurl module not presenttCurlHTTPClientCommonTestCasecB�seZd�ZRS(cC�s;td|jdtdt��}|jt|t��|S(Ntio_looptdefaultst
allow_ipv6(R
RtdicttFalset
assertTruet
isinstance(tselftclient((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pytget_http_clients(t__name__t
__module__R(((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyRstDigestAuthHandlercB�seZd�ZRS(cC�s�d}d}d}d}d}|jjjdd�}|dk	rz|jdd�\}}i}	xo|jd	�D]^}
|
j�jd
d�\}}|ddkr�|d
dkr�|dd
!}n||	|<qpWttd|||f��j�}
ttd|jj	|jj
f��j�}ttd|
||f��j�}||	dkrj|jd�q�|jd�n*|jd�|j
dd|||f�dS(Nttesttasdft1234tfootbart
Authorizationt it,t=it"i����s%s:%s:%ss%s:%stresponsetoktfaili�sWWW-Authenticates*Digest realm="%s", nonce="%s", opaque="%s"(trequesttheaderstgettNonetsplittstripRRt	hexdigesttmethodtpathtwritet
set_statust
set_header(Rtrealmtopaquetnoncetusernametpasswordtauth_headert	auth_modetparamst
param_dicttpairtktvth1th2tdigest((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyR+"s2 %%
	(RRR+(((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyR!stCustomReasonHandlercB�seZd�ZRS(cC�s|jdd�dS(Ni�s
Custom reason(R3(R((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyR+Is(RRR+(((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyRDHstCustomFailReasonHandlercB�seZd�ZRS(cC�s|jdd�dS(Ni�s
Custom reason(R3(R((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyR+Ns(RRR+(((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyREMstCurlHTTPClientTestCasecB�s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cC�s8tt|�j�t|jdtdt��|_dS(NRR(tsuperRFtsetUpR
RRRthttp_client(R((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyRHTscC�s%tdtfdtfdtfg�S(Ns/digests/custom_reasons/custom_fail_reason(RRRDRE(R((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pytget_appYs		c�s�g���fd�}t|��#t�jd�dd��}WdQX�jj|d�j��j��jdt����j	�ddt
�dS(Nc�s$�j|||f��j�tS(N(tappendtstoptTrue(ttyptvaluettb(texc_infoR(sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyt
error_handlercs
t/tprepare_curl_callbackcS�sddS(Nii((tcurl((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyt<lambda>jstcallbackii(RRtget_urlRItfetchRLtwaittassertEqualtlentassertIstZeroDivisionError(RRRR)((RQRsG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyt(test_prepare_curl_callback_stack_context`s

cC�s8|jddddddd�}|j|jd�dS(	Ns/digestR;RCt
auth_usernameRt
auth_passwordR R'(RYR[tbody(RR&((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyttest_digest_authpscC�s&|jd�}|j|jd�dS(Ns/custom_reasons
Custom reason(RYR[treason(RR&((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyttest_custom_reasonuscC�s,|jd�}|jt|j�d�dS(Ns/custom_fail_reasonsHTTP 400: Custom reason(RYR[tstrterror(RR&((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyttest_fail_custom_reasonys(RRRHRJR_RcReRh(((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyRFRs					("t
__future__RRRRthashlibRttornado.escapeRttornado.httpclientRttornado.stack_contextRttornado.testingRttornado.testR	ttornado.test.utilR
ttornado.webRRtpycurltImportErrorR,ttornado.curl_httpclientR
tskipIftHTTPClientCommonTestCaseRRRDRERF(((sG/usr/lib64/python2.7/site-packages/tornado/test/curl_httpclient_test.pyt<module>s*"

	'

Zerion Mini Shell 1.0