%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/auth_test.pyo

�
��L]c@�sqddlmZmZmZmZddlmZmZmZm	Z	m
Z
ddlmZddl
mZddlmZddlmZddlmZmZddlmZdd	lmZmZmZmZd
eefd��YZdefd
��YZdeefd��YZdefd��YZ deefd��YZ!defd��YZ"defd��YZ#deefd��YZ$dee	fd��YZ%de%fd��YZ&de%fd��YZ'd e%fd!��YZ(d"e%fd#��YZ)d$e%fd%��YZ*d&efd'��YZ+d(efd)��YZ,d*efd+��YZ-d,efd-��YZ.d.S(/i(tabsolute_importtdivisiontprint_functiontwith_statement(tOpenIdMixint
OAuthMixintOAuth2MixintTwitterMixint	AuthError(tFuture(tjson_decode(tgen(tgen_log(tAsyncHTTPTestCaset	ExpectLog(tu(tRequestHandlertApplicationtasynchronoust	HTTPErrortOpenIdClientLoginHandlercB�s)eZd�Zed��Zd�ZRS(cC�s|jd�|_dS(Ns/openid/server/authenticate(tget_urlt_OPENID_ENDPOINT(tselfttest((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyt
initializescC�sC|jdd�r3|j|jd|jd�dS|j�}dS(Nsopenid.modethttp_client(tget_argumenttNonetget_authenticated_userton_usertsettingstauthenticate_redirect(Rtres((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pytgetscC�s,|dkrtd��n|j|�dS(Nsuser is None(Rt	Exceptiontfinish(Rtuser((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR s(t__name__t
__module__RRR"R(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRs	
tOpenIdServerAuthenticateHandlercB�seZd�ZRS(cC�s5|jd�dkr$td��n|jd�dS(Nsopenid.modetcheck_authenticationsincorrect openid.mode %rs
is_valid:true(RR#twrite(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pytpost's(R&R'R+(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR(&stOAuth1ClientLoginHandlercB�s;eZd�Zd�Zed��Zd�Zd�ZRS(cC�sC||_|jd�|_|jd�|_|jd�|_dS(Ns/oauth1/server/request_tokens/oauth1/server/authorizes/oauth1/server/access_token(t_OAUTH_VERSIONRt_OAUTH_REQUEST_TOKEN_URLt_OAUTH_AUTHORIZE_URLt_OAUTH_ACCESS_TOKEN_URL(RRtversion((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR.s	cC�stdddd�S(Ntkeytasdftsecrettqwer(tdict(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyt_oauth_consumer_token4scC�sP|jdd�r3|j|jd|jd�dS|jd|jd�}dS(Ntoauth_tokenR(RRRRRtauthorize_redirect(RR!((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"7scC�s,|dkrtd��n|j|�dS(Nsuser is None(RR#R$(RR%((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR@scC�sf|jdd�r!td��n|tdddd�krOtd|��n|tdd	��dS(
Ntfail_in_get_usersfailing in get_userR2tuiopR4t5678sincorrect access token %rtemailsfoo@example.com(RRR#R6(Rtaccess_tokentcallback((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyt_oauth_get_userEs
(R&R'RR7RR"RR@(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR,-s
				t!OAuth1ClientLoginCoroutineHandlercB�s eZdZejd��ZRS(sDReplaces OAuth1ClientLoginCoroutineHandler's get() with a coroutine.cc�sg|jdd�rXy|j�VWqctk
rT}|jd�|jd|�qcXn|j�VdS(NR8i�sgot exception: %s(RRRR#t
set_statusR*R9(Rte((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"Os
(R&R't__doc__Rt	coroutineR"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRAMst$OAuth1ClientRequestParametersHandlercB�s#eZd�Zd�Zd�ZRS(cC�s
||_dS(N(R-(RR1((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR^scC�stdddd�S(NR2R3R4R5(R6(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR7ascC�sA|jdtdddd�dtdd��}|j|�dS(	Nshttp://www.example.com/api/asdfR2R;R4R<t
parameterstfootbar(t_oauth_request_parametersR6R*(Rtparams((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"ds
(R&R'RR7R"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRF]s		tOAuth1ServerRequestTokenHandlercB�seZd�ZRS(cC�s|jd�dS(Ns(oauth_token=zxcv&oauth_token_secret=1234(R*(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"ms(R&R'R"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRLlstOAuth1ServerAccessTokenHandlercB�seZd�ZRS(cC�s|jd�dS(Ns(oauth_token=uiop&oauth_token_secret=5678(R*(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"rs(R&R'R"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRMqstOAuth2ClientLoginHandlercB�seZd�Zd�ZRS(cC�s|jd�|_dS(Ns/oauth2/server/authorize(RR/(RR((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRwscC�s|j�}dS(N(R9(RR!((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"zs(R&R'RR"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRNvs	tTwitterClientHandlercB�seZd�Zd�ZRS(cC�sL|jd�|_|jd�|_|jd�|_|jd�|_dS(Ns/oauth1/server/request_tokens/twitter/server/access_tokens/oauth1/server/authorizes/twitter/api(RR.R0R/t_TWITTER_BASE_URL(RR((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR�scC�s|jdS(NR(R(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pytget_auth_http_client�s(R&R'RRQ(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRO�s	tTwitterClientLoginHandlercB�s eZed��Zd�ZRS(cC�s4|jdd�r&|j|j�dS|j�dS(NR8(RRRRR9(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"�scC�s,|dkrtd��n|j|�dS(Nsuser is None(RR#R$(RR%((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR�s(R&R'RR"R(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRR�st"TwitterClientLoginGenEngineHandlercB�s eZeejd���ZRS(cc�s=|jdd�r/|j�V}|j|�n
|j�dS(NR8(RRRR$R9(RR%((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"�s
(R&R'RRtengineR"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRS�st%TwitterClientLoginGenCoroutineHandlercB�seZejd��ZRS(cc�s>|jdd�r/|j�V}|j|�n|j�VdS(NR8(RRRR$R9(RR%((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"�s
(R&R'RRER"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRU�stTwitterClientShowUserHandlercB�s eZeejd���ZRS(c	c�srtj|jd|jd�dtdddd��V}|dkra|jd�|jd	�n
|j|�dS(
Ns/users/show/%stnameR>R2thjklR4tvbnmi�serror from twitter request(RtTaskttwitter_requestRR6RRBR$(Rtresponse((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"�s
(R&R'RRRTR"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRV�st"TwitterClientShowUserFutureHandlercB�s eZeejd���ZRS(cc�s~y6|jd|jd�dtdddd��V}Wn4tk
rl}|jd�|jt|��dSX|j|�dS(	Ns/users/show/%sRWR>R2RXR4RYi�(R[RR6RRBR$tstr(RR\RC((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"�s
(R&R'RRRTR"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR]�stTwitterServerAccessTokenHandlercB�seZd�ZRS(cC�s|jd�dS(Ns8oauth_token=hjkl&oauth_token_secret=vbnm&screen_name=foo(R*(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"�s(R&R'R"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR_�stTwitterServerShowUserHandlercB�seZd�ZRS(cC�sA|dkrtd��n|jtd|d|j���dS(Nterrori�tscreen_nameRW(RR*R6t
capitalize(RRb((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"�s(R&R'R"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR`�st%TwitterServerVerifyCredentialsHandlercB�seZd�ZRS(cC�s |jtdddd��dS(NRbRHRWtFoo(R*R6(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyR"�s(R&R'R"(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRd�stAuthTestcB�s�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cC�sctdttd|�fdttd|dd�fdttdd�fdttd|dd�fd	ttd|dd�fd
ttdd�fdttd|�fdttd|�fd
ttd|�fdt	td|�fdt
td|�fdttd|�fdtfdt
fdtfdtfdtfdtfgd|jdddd�S(Ns/openid/client/loginRs/oauth10/client/loginR1s1.0s/oauth10/client/request_paramss/oauth10a/client/logins1.0as /oauth10a/client/login_coroutines/oauth10a/client/request_paramss/oauth2/client/logins/twitter/client/logins /twitter/client/login_gen_engines#/twitter/client/login_gen_coroutines/twitter/client/show_users /twitter/client/show_user_futures/openid/server/authenticates/oauth1/server/request_tokens/oauth1/server/access_tokens/twitter/server/access_tokens"/twitter/api/users/show/(.*)\.jsons-/twitter/api/account/verify_credentials\.jsonRttwitter_consumer_keyttest_twitter_consumer_keyttwitter_consumer_secretttest_twitter_consumer_secret(RRR6R,RFRARNRRRSRURVR]R(RLRMR_R`RdR(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pytget_app�s<						cC�sF|jddt�}|j|jd�|jd|jdk�dS(Ns/openid/client/logintfollow_redirectsi.s/openid/server/authenticate?tLocation(tfetchtFalsetassertEqualtcodet
assertTruetheaders(RR\((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_openid_redirectscC�s@|jd�}|j�t|j�}|j|dd�dS(Ns�/openid/client/login?openid.mode=blah&openid.ns.ax=http://openid.net/srv/ax/1.0&openid.ax.type.email=http://axschema.org/contact/email&openid.ax.value.email=foo@example.comR=sfoo@example.com(RntrethrowR
tbodyRp(RR\tparsed((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_openid_get_users
cC�sm|jddt�}|j|jd�|j|jdjd��|jd|jdk|jd�dS(Ns/oauth10/client/loginRli.Rms)/oauth1/server/authorize?oauth_token=zxcvs(_oauth_request_token="enhjdg==|MTIzNA=="s
Set-Cookie(RnRoRpRqRrRstendswith(RR\((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_oauth10_redirect%s
cC�sp|jddidd6�}|j�t|j�}|j|dd�|j|dtdd	d
d��dS(Ns&/oauth10/client/login?oauth_token=zxcvRss&_oauth_request_token=enhjdg==|MTIzNA==tCookieR=sfoo@example.comR>R2R;R4R<(RnRuR
RvRpR6(RR\Rw((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_oauth10_get_user/s
cC�sz|jd�}|j�t|j�}|j|dd�|j|dd�|jd|k�|jd|k�dS(Ns/oauth10/client/request_paramstoauth_consumer_keyR3R8R;toauth_noncetoauth_signature(RnRuR
RvRpRr(RR\Rw((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_oauth10_request_parameters8s
cC�sm|jddt�}|j|jd�|j|jdjd��|jd|jdk|jd�dS(Ns/oauth10a/client/loginRli.Rms)/oauth1/server/authorize?oauth_token=zxcvs(_oauth_request_token="enhjdg==|MTIzNA=="s
Set-Cookie(RnRoRpRqRrRsRy(RR\((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_oauth10a_redirectAs
cC�sp|jddidd6�}|j�t|j�}|j|dd�|j|dtdd	d
d��dS(Ns'/oauth10a/client/login?oauth_token=zxcvRss&_oauth_request_token=enhjdg==|MTIzNA==R{R=sfoo@example.comR>R2R;R4R<(RnRuR
RvRpR6(RR\Rw((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_oauth10a_get_userKs
cC�sz|jd�}|j�t|j�}|j|dd�|j|dd�|jd|k�|jd|k�dS(Ns/oauth10a/client/request_paramsR}R3R8R;R~R(RnRuR
RvRpRr(RR\Rw((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyt test_oauth10a_request_parametersTs
cC�s3|jddidd6�}|j|jd�dS(NsG/oauth10a/client/login_coroutine?oauth_token=zxcv&fail_in_get_user=trueRss&_oauth_request_token=enhjdg==|MTIzNA==R{i�(RnRpRq(RR\((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyt*test_oauth10a_get_user_coroutine_exception]scC�sF|jddt�}|j|jd�|jd|jdk�dS(Ns/oauth2/client/loginRli.s/oauth2/server/authorize?Rm(RnRoRpRqRrRs(RR\((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_oauth2_redirectcscC�sm|j|dt�}|j|jd�|j|jdjd��|jd|jdk|jd�dS(NRli.Rms)/oauth1/server/authorize?oauth_token=zxcvs(_oauth_request_token="enhjdg==|MTIzNA=="s
Set-Cookie(RnRoRpRqRrRsRy(RturlR\((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pytbase_twitter_redirecths
cC�s|jd�dS(Ns/twitter/client/login(R�(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_twitter_redirectsscC�s|jd�dS(Ns /twitter/client/login_gen_engine(R�(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyt test_twitter_redirect_gen_enginevscC�s|jd�dS(Ns#/twitter/client/login_gen_coroutine(R�(R((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyt#test_twitter_redirect_gen_coroutineyscC�s�|jddidd6�}|j�t|j�}|j|iitd�td�6td�td�6td	�td
�6td�6td�td
�6td�td�6td�td�6�dS(Ns&/twitter/client/login?oauth_token=zxcvRss&_oauth_request_token=enhjdg==|MTIzNA==R{RXR2RHRbRYR4R>ReRWtusername(RnRuR
RvRpR(RR\Rw((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_twitter_get_user|s
	cC�sD|jd�}|j�|jt|j�idd6dd6�dS(Ns'/twitter/client/show_user?name=somebodytSomebodyRWtsomebodyRb(RnRuRpR
Rv(RR\((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_twitter_show_user�s
cC�sOttd��|jd�}WdQX|j|jd�|j|jd�dS(NsError response HTTP 500s$/twitter/client/show_user?name=errori�serror from twitter request(RRRnRpRqRv(RR\((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_twitter_show_user_error�scC�sD|jd�}|j�|jt|j�idd6dd6�dS(Ns./twitter/client/show_user_future?name=somebodyR�RWR�Rb(RnRuRpR
Rv(RR\((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyttest_twitter_show_user_future�s
cC�s9|jd�}|j|jd�|jd|j�dS(Ns+/twitter/client/show_user_future?name=errori�sError response HTTP 500(RnRpRqtassertInRv(RR\((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyt#test_twitter_show_user_future_error�s(R&R'RkRtRxRzR|R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyRf�s(	'			
					
														N(/t
__future__RRRRttornado.authRRRRRttornado.concurrentR	ttornado.escapeR
ttornadoRttornado.logRttornado.testingR
Rttornado.utilRttornado.webRRRRRR(R,RARFRLRMRNRORRRSRURVR]R_R`RdRf(((s</usr/lib64/python2.7/site-packages/tornado/test/auth_test.pyt<module>s4"(" 



Zerion Mini Shell 1.0