/usr/lib/python2.6/site-packages/keystoneclient/tests/unit
NameSizeModeActions
apiclient/-0755rm
auth/-0755rm
generic/-0755rm
v2_0/-0755rm
v3/-0755rm
client_fixtures.py263360644editdlrm
client_fixtures.pyc161520644editdlrm
test_auth_token_middleware.py799550644editdlrm
test_auth_token_middleware.pyc863840644editdlrm
test_base.py65000644editdlrm
test_base.pyc75220644editdlrm
test_cms.py66850644editdlrm
test_cms.pyc82650644editdlrm
test_discovery.py301950644editdlrm
test_discovery.pyc310730644editdlrm
test_ec2utils.py118980644editdlrm
test_ec2utils.pyc99850644editdlrm
test_fixtures.py98850644editdlrm
test_fixtures.pyc85620644editdlrm
test_hacking_checks.py18700644editdlrm
test_hacking_checks.pyc23530644editdlrm
test_http.py82990644editdlrm
test_http.pyc91130644editdlrm
test_https.py41860644editdlrm
test_https.pyc40440644editdlrm
test_keyring.py81500644editdlrm
test_keyring.pyc71860644editdlrm
test_memcache_crypt.py43420644editdlrm
test_memcache_crypt.pyc45930644editdlrm
test_s3_token_middleware.py112030644editdlrm
test_s3_token_middleware.pyc129890644editdlrm
test_session.py377180644editdlrm
test_session.pyc435120644editdlrm
test_shell.py242970644editdlrm
test_shell.pyc213180644editdlrm
test_utils.py84310644editdlrm
test_utils.pyc124350644editdlrm
utils.py68400644editdlrm
utils.pyc89170644editdlrm
__init__.py00644editdlrm
__init__.pyc1680644editdlrm
Edit: /usr/lib/python2.6/site-packages/keystoneclient/tests/unit/test_session.pyc (43512B)
R.RARBRKRtRequestTimeoutRRRt call_counttassert_called_witht assertThatRtrequest_historyRt HasLength(RRqRtretriesRFtm((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_connect_retriess  & cCsMti}|i}|i|idti|i|idtidS(Nshttp://shttps://(RRRtassertIsInstancetadapterstTCPKeepAliveAdapter(RRtrequests_session((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt"test_uses_tcp_keepalive_by_defaults    cCs3ti}tid||i|iidS(NR(R>R?RRt assertFalsetmounttcalled(Rt mock_session((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt2test_does_not_set_tcp_keepalive_on_custom_sessionss cstiifd}|idd|ti}tdh|id6d6}ti |t i ||i |idS(NcstiidS(N(RnRtSSLError(R:Rp(terror(sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt _ssl_errorsR R s.SSL exception connecting to %(url)s: %(error)sturlR( RWRXRYRRRRRRatassertRaisesRegexRRR(RRRtmsg((RsU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_ssl_error_messages   cs ti}fd}tidtidt}tid||_hhdd6h dd6td 6td 6dd 6d d 6dd6dd6dd6dd6dd6dd6d6d6}ti |}tid|dddh}|i ||i d|ii dS( Ncsid|dS(Nt verybadpass(Rc(R(R(sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt fake_debugst isEnabledForR9t side_effecttiscsitdriver_volume_typeRt auth_passwordttarget_discoveredt encryptedt qos_specssEiqn.2010-10.org.openstack:volume-744d2085-8e78-40a5-8659-ef3cffb2480et target_iqns172.99.69.228:3260t target_portals$744d2085-8e78-40a5-8659-ef3cffb2480et volume_idit target_luntrwt access_modetverybadusernamet auth_usernametCHAPt auth_methodR;tconnection_infoR R8iR1( RRR>R?tTruetdebugRVtNoneRtdumpst_http_log_responseRRt(RRRR_Ret body_jsonR ((RsU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt'test_mask_password_in_http_log_responses. (t__name__t __module__RRR"R&R)R,R/R3RJRMRORiRkRmR{RRRR(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyR "s&     #    R~cBsbeZeiiedeiddZeiiedeiddZRS(tsockets.requests.adapters.HTTPAdapter.init_poolmanagerc Cstii|_tii|_tii|_|i|i|ig}ti}|i|i\}}|d}g}|D]\} } } || q~} x|D]} |i | | qWdS(Ntsocket_options( R>tsentinelt TCP_KEEPIDLEt TCP_KEEPCNTt TCP_KEEPINTVLRR~tinit_poolmanagerRCR^( Rtmock_parent_init_poolmanagert mock_sockett desired_optsRRCt call_kwargstcalled_socket_optsRFtprotocoltoptR<t call_options((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt!test_init_poolmanager_all_optionss     *c Csddddg}|i|ti}|i|i\}}|d}g}|D]\} } } || qY~} |i|i|ig| dS(Nt IPPROTO_TCPt TCP_NODELAYt SOL_SOCKETt SO_KEEPALIVER(t mock_add_specRR~RRCRRR( RRRtspecRRCRRRFRRR<R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_init_poolmanager1s    *(RRR>R.R@RRR(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyR~st RedirectTestscBszeZddddgZdZdZddhhdZd Zd Zd Zd Z d Z dZ dZ RS(shttp://myhost:3445/shttp://anotherhost:6555/shttp://thirdhost/shttp://finaldestination:55/tRedirecttFoundR i1c Cs|id|ixPt|i|idD]5\}}|ii||d|dh|d6|q-W|idd|id|i|ii||id|dS(NR iR8R1tLocationii(t setdefaulttDEFAULT_REDIRECT_BODYtziptREDIRECT_CHAINRt register_uritDEFAULT_RESP_BODY(RRR8tredirect_kwargst final_kwargststd((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pytsetup_redirectsJs   cCs-|i|id|i|i|idS(Ni(RR8R R(RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pytassertResponseXscCs=ti}|i|i|id}|i|dS(Ni(RRRRRR(RRR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_basic_get\s  cCsIti}|idddd|i|id}|i|dS(NRRR8i-i(RRRR RR(RRR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt$test_basic_post_keeps_correct_methodbs cCsetidt}|i|i|id}|i||it|i t|idS(Ntredirecti( RRRRRRRRtlenthistory(RRR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_redirect_foreverhs   cCsctidt}|i|i|id}|i|id|i|i|iddS(NRii1( RRRVRRRRR8R(RRR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_no_redirectos  cCs|ixydD]q}tid|}|i|id}|i|id|i|i|i||i|i|i qWdS(NiiRii1(ii( RRRRRRR8RR R(RtiRR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_redirect_limitvs cCs|iddtidt}ti|iddt}|i|id}|it|i t|i xOt |i |i D]8\}}|i|i |i |i|i |i qWdS(NR8i-Ritallow_redirects( RRRRRnRRRRRRRR8(RRtreq_resptses_resptrR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_history_matches_requestss " ( RRRRRRRRRRRRR(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyR@s       tConstructSessionFromArgsTestscBsAeZdZdZdZddZdZdZdZ RS(tkeyfiletcertfiles cacert-pathcKsB|p|}|iiiiztii|SWdQXdS(N(t deprecationstexpect_deprecations_hereRARBRRt construct(RRgtkwargs((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt_ss cCs|i|idti|i|idtdti|i|idtdti|i|id|ii|idS(NtinsecureR6tcacert(RRRR6RRVRtCACERT(R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt test_verifys""cCs|i|if}|i|id|i||i|id|id|ii||i|id|iidS(NR4tkey(tCERTtKEYRRR4t assertIsNone(Rttup((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt test_certs+cCsfd}xYddddgD]E}h||6}|it|i||||i||qWdS(Ni*R5Rt original_ipR0(RtgetattrRRc(RR<Rtargs((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_pass_throughs  "N( RRRRRRRRRR(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRs   t AuthPlugincBseZdZeiiZdZdZhhdd6dd6d6hdd6d d6d 6hd d6d d6d 6Zee dZ dZ dddZ dZdZdZRS(syVery simple debug authentication plugin. Takes Parameters such that it can throw exceptions at the right times. taUsertaProjects http://identity-public:1111/v2.0tpublicshttp://identity-admin:1111/v2.0tadmintidentityshttp://compute-public:2222/v1.0shttp://compute-admin:2222/v1.0tcomputeshttp://image-public:3333/v2.0shttp://image-admin:3333/v2.0timagecCs||_||_dS(N(ttokent _invalidate(RRt invalidate((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt__init__s cCs|iS(N(R(RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt get_tokenscKs4y|i||SWnttfj odSXdS(N(t SERVICE_URLStKeyErrortAttributeErrorR(RRt service_typet interfaceR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt get_endpointscCs|iS(N(R(R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRscCs|iS(N(t TEST_USER_ID(RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt get_user_idscCs|iS(N(tTEST_PROJECT_ID(RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pytget_project_idsN(RRt__doc__R tTestCaset TEST_TOKENR R RRRRRRRR R (((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRs"         tCalledAuthPlugincBs5eZdZedZdZdZdZRS(shttp://fakeendpoint/cCs1t|_t|_h|_t|_||_dS(N(RVtget_token_calledtget_endpoint_calledtendpoint_argumentstinvalidate_calledR(RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRs     cCst|_tiiS(N(RRR RR(RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRs cKst|_||_|iS(N(RRRtENDPOINT(RRR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRs  cCst|_|iS(N(RRR(R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRs (RRRRRRRR(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRs    tSessionAuthTestscBseZdZhdd6ZddZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZRS(shttp://127.0.0.1:5000/RRR cKsMti||}d|id|idf}|ii|||dS(Ns%s/%st/(RRtrstriptlstripRR(RRRtpathRRtbase_urlturi((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pytstub_service_urls"cCs||idd|id|it}tid|}|i|i}|i|i|i|i dti dS(NR RRtauths X-Auth-Token( RRt TEST_JSONRRRRtassertDictEqualRR2R(RRtsessR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt$test_auth_plugin_default_with_plugins  cCs|idd|id|it}tid|}|i|idt}|i|i |i|i dddS(NR RRRt authenticateds X-Auth-Token( RRRRRRRRVR RR2R(RRR!R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_auth_plugin_disables  c Csd}d}d}d}d}|id|d|d|d |d |tid t}|i|d h|d6|d6}|i|iiiti dd||i|i ||i|i |dS( NRRs /instancesitSUCCESSRRRR8R Rtendpoint_filter( RRRRRRRRRRR R8(RRRRtstatusReR!R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_service_type_urlss$   cCs=ti}|iti|iddhdd6dd6dS(Ns/pathR&RRRR(RRRKRtMissingAuthPluginR(RR!((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt)test_service_url_raises_if_no_auth_plugin)s     cCsFtidt}|iti|iddhdd6dd6dS(NRs/pathR&tunknownRRR(RRRRKRtEndpointNotFoundR(RR!((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt*test_service_url_raises_if_no_url_returned0s    cCsp|ii|iddti}|iti|i|i|i|idt}|i d|i dS(NR8iRj( RRRRRRKRt UnauthorizedRVRR8(RR!R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_raises_exc_only_when_asked7s  cCst}ti}|iitidddhdd6}|iti|iddt |iti|iddt d||idd|d|}|i d|i |i |i|i |idS( NRR8iRRR#R&R(RRRRRRRKRR)RRVRR8RRR(RtpassedR!R&R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_passed_auth_pluginBs    cCst}t}ti|}|iitiddd|idd|dhdd6}|id|i|i|i |i|i |i |i |i |i dS(NRR8iRR&RR( RRRRRRRR8RRRR(RtfixedR0R!R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt!test_passed_auth_plugin_overridesXs  cCsti}t}tihdd6dd6}tid|}tii|id|i i }zW|~}|i |i d||i d|i d tid tid |d tiWdQXdS( NiR8RR R9R:t requests_authR R1RRR6(RRR@R R=R>R?R.RRARBRRtassert_called_once_withtANY(RR!R4RDRERFRG((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_requests_auth_pluginjs  2  cCstdt}tid|}|ii|ihdd6dd6hdd6dd6g|i|id t}|id|i|id|i |i |i dS( NRRtFailedR iR8tHelloiR#( RRRRRRRRR8R RR(RRR!R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_reauth_called{scCstdt}tid|}|ii|ihdd6dd6hdd6dd6g|iti |i|id td t |i |i dS( NRRR8R iR8R9iR#t allow_reauth( RRRRRRRRKRR.RVRR(RRR!((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_reauth_not_calleds cCst}tid|}d}d}||}tii}|ii|d||i|d|dhdd6}|i||i |i||ii i |i |i |i|idS( NRshttp://mytest/RR tendpoint_overrideR&RR(RRRRWRXRYRRRR RRRRRR(RRR!t override_baseRt override_urlt resp_textR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt'test_endpoint_override_overrides_filters   cCst}tid|}d}|i|}tii}|ii|d||i|dddhdd6}|i ||i |i ||ii i |i |i|i|idS( NRRR R=shttp://someother.urlR&RR(RRRRRWRXRYRRRR RRRRRR(RRR!RRR@R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt&test_endpoint_override_ignore_full_urls   cCsQt}tid|}|i|i|i|i|i|idS(NR(RRRRR R R R (RRR!((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_user_and_project_ids c Cs0titii}|itit|_t i }ti |}|i |t }tid|}tii}|idd|dhdd6|i|id|}|i||i|i}|i|i||i|||i|i|ii|i||iidS(NRR R R1s text/htmls Content-TypeR_(tloggingt getLoggerRWRXRYtsetLeveltDEBUGRVt propagateRatStringIOt StreamHandlert addHandlerRRRRRRRR tgetvalueR^RcR_R`( RR_tiothandlerRR!R RR`((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_logger_object_passeds&      (RRRRRR"R$R(R*R-R/R1R3R7R:R<RARBRCRO(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRs$            t AdapterTestcBseZeiiZeiiZeiiZeiiZeiiZ eiiZ e i Z dZdZdZdZdZdZdZdZdZd Zd Zd Zd ZRS( cCs^t}ti}ti|d|d|id|id|id|id|i d|i S(NRRt service_nameRt region_nameR0tversion( RRRRtAdaptert SERVICE_TYPEt SERVICE_NAMEt INTERFACEt REGION_NAMEt USER_AGENTtVERSION(RRR!((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt_create_loaded_adapters        cCs|i|i|iid|i|i|iid|i|i|iid|i|i|iid|i|i|iiddS(NRRQRRRRS(RRURRRVRWRXRZ(Rtadpt((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt_verify_endpoint_calleds     cCstii}|idd||i}|id}|i|i||i||i |i i |i d|i dS(NR R Rs User-Agent(RWRXRYRR[RRR R]RRRR2RY(RR R\R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt!test_setting_variables_on_requests  cCs<|i}|i}|i|i||i|dS(N(R[RRRR](RR\R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt&test_setting_variables_on_get_endpoints  c Cstii}tii}tih||6}|idd|t}tid|}t i |d|i d|i }|i d\}}|i|i |id|i|i||i|||dS(NR R RRR0R(RWRXRYRRRRRRRtLegacyJsonAdapterRURYRRRR ( RRtvalR RR!R\RRe((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_legacy_bindings     cCstii}|idd|dhdd6t}tid|}ti|d|i d|i }|i d \}}|i |i |i d|i |i||i|dS( NR R R1s text/htmls Content-TypeRRR0R(RWRXRYRRRRRR`RURYRRRR R(RR RR!R\RRe((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt!test_legacy_binding_non_json_resp+s     cCsti}ti|}d}x{ddddddgD]a}tii|dii}z6|~}t ||||i ||i WdQXq:WdS( Ns http://urlRR%R R(R.R+R:( RRRRTR>R.R@RARBRR5tupper(RR!R\RRRFRz((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt test_methods<s ,c Csd}d}||}t}tid|}ti|d|}tii}|ii |d||i |}|i ||i |i ||ii i |i ||idS(Nshttp://overrideurls/pathRR=R (RRRRRTRWRXRYRRRR RRR( RR=Rt endpoint_urlRR!R\R R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_setting_endpoint_overrideFs  cCsHt}ti}ti|d|}|i|i|idS(NR(RRRRRTRRR(RRR!R\((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_adapter_invalidateYs    cCsxt}ti}ti|d|}|iiiiz|i |i |i WdQX|i |i dS(NR(RRRRRTRRRARBRRRRR(RRR!R\((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_adapter_get_tokenbs   cCsd}ti}ti|d|}d}|idd|tidii}z<|~}|i t i |i |i |i||iWdQX|i|iiti|ddS(NiRrcSstiidS(N(RnRtConnectionError(R:Rp((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt_refused_errorpsR R s time.sleepi(RRRRTRR>R.RARBRKRtConnectionRefusedRRRRtRvRRwRRx(RRyR!R\RkRFRz((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_adapter_connect_retriesks  & cCs`t}ti}ti|d|}|i|i|i|i|i|i dS(NR( RRRRRTRR R R R (RRR!R\((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRC~s   c CsKtitii}|itit|_t i }ti |}|i |t }tid|}ti|d|d|}tii}|idd|dhdd6|i|id|}|i||i|i} |i|i| |i|| |i|i|ii|i||iidS(NRR_R R R1s text/htmls Content-Type(RDRERWRXRYRFRGRVRHRaRIRJRKRRRRRTRRRRR RLR^RcR_R`( RR_RMRNRR!R\R RR`((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyROs&     (RRRWRXRYRURVRWRXRYRZRRRR[R]R^R_RbRcReRgRhRiRmRCRO(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRPs(       tConfLoadingTestscBsMeZdZdZdZdZdZdZdZdZ RS(t sessiongroupcCsKtt|i|iti|_tii |ii |i dS(N( tsuperRntsetUpt useFixturetconfigtConfigt conf_fixtureRRtregister_conf_optionstconftGROUP(R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRqscKs!|i|d<|ii|dS(Ntgroup(RxRuRs(RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRss cKstii|ii|i|S(N(RRtload_from_conf_optionsRuRwRx(RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt get_sessions  cCsI|idtdd|i}|i|i|id|idS(NRR5i(RsRR{RR6RR5(RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_insecure_timeouts cCs[d}d}|id|d||i}|i|i|i||f|idS(Ns/path/to/certfiles/path/to/keyfileRR(RsR{RR6RR4(RR4RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_client_certss  cCs9d}|id||i}|i||idS(Ns/path/to/cacerttcafile(RsR{RR6(RR~R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt test_cacerts cCsd}dddddg}tg}|D]}|||gfq,~}tiid|}|i|tit|x,|D]$}|i||i d|i qWdS( NcSs%titiidtiiS(NRy(Rt DeprecatedOptRWRXRY(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pytnew_deprecatedsR~RRRR5tdeprecated_optsi( RZRRtget_conf_optionsRvRRxRR^tnameR(RRt opt_namesRFtntdeprtoptsR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyttest_deprecateds 3( RRRxRqRsR{R|R}RR(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRns     tCliLoadingTestscBs5eZdZdZdZdZdZRS(cCs9tt|iti|_tii|idS(N( RpRRqtargparsetArgumentParsertparserRRtregister_cli_options(R((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRqscKs+|ii|i}tii||S(N(Rt parse_argstsplitRRtload_from_cli_options(RRaRR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyR{scCs6|id}|i|i|id|idS(Ns--insecure --timeout 5.5g@(R{RR6RR5(RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyR|scCsRd}d}|id||f}|i|i|i||f|idS(Ns/path/to/certfiles/path/to/keyfiles--os-cert %s --os-key %s(R{RR6RR4(RR4RR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyR}s cCs0d}|id|}|i||idS(Ns/path/to/cacerts--os-cacert %s(R{RR6(RRR((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRs(RRRqR{R|R}R(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyRs     (&RR[RDRWR>t oslo_configRRRstoslo_serializationRRnRat testtoolsRtkeystoneclientRtkeystoneclient.authRRtkeystoneclient.i18nRRRtkeystoneclient.tests.unitR RR R~RRtBaseAuthPluginRRRRPRnR(((sU/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/test_session.pyt s4       %N+;