Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyc


BLc@sdZeZddlZddlZddlZddlZddlZddlZddl	m
Z
ddlmZm
Z
mZdejfdYZdejfdYZd	ejfd
YZdZdS(s"Tests for the OAuth-aware classes.iN(toauth(tAccessTokentConsumertOAuthAuthorizertTestConsumercBseZdZdZRS(cCsOtddd}|j|jd|j|jd|j|jddS(Ntkeytsecrettapplication(RtassertEqualsRRtapplication_name(tselftconsumer((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyttest_data_fields(scCs&tdd}|j|jddS(NRR(RRR	tNone(R
R((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyttest_default_application_name.s(t__name__t
__module__RR(((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyR&s	tTestSystemWideConsumercBsPeZdZdZdZdZdZdZdZdZ	RS(cCstj|_tj|_dS(ssSave the original 'platform' and 'socket' modules.

        The tests will be replacing them with dummies.
        N(Rtplatformtoriginal_platformtsockettoriginal_socket(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pytsetUp6scCs|jt_|jt_dS(s5Replace the original 'platform' and 'socket' modules.N(RRRRR(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyttearDown>scs)ddfdY}|t_dS(s9Changes the socket module to simulate the given hostname.tDummySocketcseZfdZRS(csS(N((R
(thostname(sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pytgethostnameFs(RRR((R(sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyREsN((RR(R
RR((RsG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyt
_set_hostnameCscsSttr!fdnddfdY}|t_dS(sChanges the platform module to simulate different behavior.

        :param linux_distribution: A tuple to be returned by
            linux_distribution(), or a callable that implements
            linux_distribution().
        :param system: A string to be returned by system()
        csS(N((R
(tlinux_distribution(sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pytget_linux_distributionTst
DummyPlatformcseZZfdZRS(csS(N((R
(tsystem(sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyR]s(RRRR((RR(sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyR[sN((t
isinstancettupleRR(R
RRR((RRRsG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyt
_set_platformJs
	cCstddS(sRaises an exception.sOh noes!N(t	Exception(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyt_brokenascCsC|jdd|jdtjd}|j|jddS(	NtFooixtString2tString3tFooOStfoosapp namesSystem-wide: Fooix (foo)(R%R&R'(R"RRtSystemWideConsumerRR(R
R((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyttest_useful_linux_distributiones

cCsC|jdd|jdtjd}|j|jddS(NttBarOStbarsapp namesSystem-wide: BarOS (bar)(R,R,R,(R"RRR*RR(R
R((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyttest_empty_linux_distributionos

cCsF|j|jd|jdtjd}|j|jddS(NtBazOStbazsapp namesSystem-wide: BazOS (baz)(R"R$RRR*RR(R
R((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyttest_broken_linux_distributionys

(
RRRRRR"R$R+R/R2(((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyR4s						
	
tTestOAuthAuthorizercBs)eZdZdZdZdZRS(sTest for the OAuth Authorizer.cCstj|_dS(N(ttempfiletmkdtempttemp_dir(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyRscCstj|jdS(N(tshutiltrmtreeR6(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyRscCstjj|jd}tddddtdd}|j||jtjj||j	t
jtj
|jt
j
t
jBtj|}|j|jjd|j|jjd|j|jjd|j|jjddS(Ntcredentialssconsumer.keytconsumer_secretsconsumer.secrettaccess_tokens
access.keys
access.secret(tostpathtjoinR6RRtsave_to_patht
assertTruetexistsRtstattS_IMODEtst_modetS_IREADtS_IWRITEtload_from_pathtassertEqualRRRR;(R
tcredentials_pathR9tloaded_credentials((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyt test_save_to_and_load_from__paths 
(RRt__doc__RRRK(((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyR3s		cCstjjtS(N(tunittestt
TestLoadertloadTestsFromNameR(((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyt
test_suites(RLttypet
__metaclass__R<tos.pathR7RBR4RMtlazr.restfulclient.authorizeRt"lazr.restfulclient.authorize.oauthRRRtTestCaseRRR3RP(((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_oauth.pyt<module>sP!