/usr/lib/python2.6/site-packages/keystoneclient/tests/unit/v3
NameSizeModeActions
examples/-0755rm
client_fixtures.py56880644editdlrm
client_fixtures.pyc50590644editdlrm
saml2_fixtures.py107060644editdlrm
saml2_fixtures.pyc98280644editdlrm
test_access.py88410644editdlrm
test_access.pyc66720644editdlrm
test_auth.py146280644editdlrm
test_auth.pyc109950644editdlrm
test_auth_manager.py24350644editdlrm
test_auth_manager.pyc27650644editdlrm
test_auth_oidc.py75500644editdlrm
test_auth_oidc.pyc58880644editdlrm
test_auth_saml2.py289660644editdlrm
test_auth_saml2.pyc272280644editdlrm
test_client.py101670644editdlrm
test_client.pyc89840644editdlrm
test_credentials.py21070644editdlrm
test_credentials.pyc24360644editdlrm
test_discover.py37260644editdlrm
test_discover.pyc25210644editdlrm
test_domains.py19500644editdlrm
test_domains.pyc28400644editdlrm
test_ec2.py37400644editdlrm
test_ec2.pyc31030644editdlrm
test_endpoints.py35810644editdlrm
test_endpoints.pyc53320644editdlrm
test_endpoint_filter.py60410644editdlrm
test_endpoint_filter.pyc58750644editdlrm
test_endpoint_policy.py105830644editdlrm
test_endpoint_policy.pyc120550644editdlrm
test_federation.py173590644editdlrm
test_federation.pyc202770644editdlrm
test_groups.py21050644editdlrm
test_groups.pyc24880644editdlrm
test_oauth1.py115050644editdlrm
test_oauth1.pyc115790644editdlrm
test_policies.py11310644editdlrm
test_policies.pyc13360644editdlrm
test_projects.py113820644editdlrm
test_projects.pyc99520644editdlrm
test_regions.py12670644editdlrm
test_regions.pyc16620644editdlrm
test_roles.py205750644editdlrm
test_roles.pyc205340644editdlrm
test_role_assignments.py91110644editdlrm
test_role_assignments.pyc84880644editdlrm
test_services.py17010644editdlrm
test_services.pyc20610644editdlrm
test_service_catalog.py125600644editdlrm
test_service_catalog.pyc103390644editdlrm
test_simple_cert.py16110644editdlrm
test_simple_cert.pyc19660644editdlrm
test_tokens.py53530644editdlrm
test_tokens.pyc55100644editdlrm
test_trusts.py42980644editdlrm
test_trusts.pyc50530644editdlrm
test_users.py104110644editdlrm
test_users.pyc88400644editdlrm
utils.py115940644editdlrm
utils.pyc105130644editdlrm
__init__.py00644editdlrm
__init__.pyc1710644editdlrm
Edit: /usr/lib/python2.6/site-packages/keystoneclient/tests/unit/v3/test_federation.pyc (20277B)
Ñò ((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR?js    (R@RARR!R?(((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyRB[s  t ProtocolTestscBs‰eZd„Zd„Zd„Zdd„Zd„Zd„Zd„Z d„Z d„Z d „Z d „Z d „Zd „Zd „ZRS(cCsPtt|ƒiƒd|_d|_ti|_|ii i|_ d|_ dS(NtprotocolRs OS-FEDERATION/identity_providers( R RHRRRRtProtocolRRRRR(R((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR~s    cCsti|ƒ}|d=|S(sTRebuild dictionary so it can be used as a reference response body. R (R5tdeepcopy(RR;tresponse((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyt_transform_to_response†scKsO|idtiƒiƒ|idtiƒiƒ|idtiƒiƒ|S(NRRFR (RRRR(RR ((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR!scCs.dd|dg}|o|i|ƒn|S(sBuild array used to construct mocking URL. Construct and return array with URL parts later used by methods like utils.TestCase.stub_entity(). Example of URL: ``OS-FEDERATION/identity_providers/{idp_id}/ protocols/{protocol_id}`` s OS-FEDERATIONRR(tappend(Rtidp_idt protocol_idtparts((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyt build_parts•s  cCsWtiƒi}h|d6}|iid|ƒ}|idi||igƒ|ƒdS(Ntbase_urltdict_args_in_outt/(RRRRt build_urlR9tjoinR(RRSt parametersturl((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyttest_build_url_provide_base_url¥s cCsntiƒitiƒi}}h|d6|d6}|iid|ƒ}|idi||igƒ|ƒdS(sTest whether kwargs ``base_url`` discards object's base_url This test shows, that when ``base_url`` is specified in the dict_args_in_out dictionary, values like ``identity_provider_id`` are not taken into consideration while building the url. RStidentity_provider_idRTRUN(RRRRRVR9RWR(RRSR[RXRY((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyttest_build_url_w_idp_id«s  cCsctiƒi}h|d6}|iid|ƒ}|idi|ii||iigƒ|ƒdS(NR[RTRU( RRRRRVR9RWRSR(RR[RXRY((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyttest_build_url_default_base_url»s cCs¿|iƒ}|i|ƒ}|id|dd|dƒ}|idd|d|dd ƒ|iid|dd|dd |d ƒ}|i||iƒƒh|d d 6}|i|ƒd S( sºTest creating federation protocol tied to an Identity Provider. URL to be tested: PUT /OS-FEDERATION/identity_providers/ $identity_provider/protocols/$protocol ROR RPRR2R3RQR4iÉRCRFN( R!RMRRR7RR"R9tto_dictR:(RR;texpectedRQR=t request_body((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR?Æs         cCs¤|iƒ}|i|ƒ}|id|dd|dƒ}|idd|d|dd ƒ|ii|d|dƒ}|i||iƒ|i||i ƒƒd S( sœFetch federation protocol object. URL to be tested: GET /OS-FEDERATION/identity_providers/ $identity_provider/protocols/$protocol ROR RPRtGETR3RQR4iÉN( R!RMRRR7RR#R8RR9R^(RR;R_RQR=((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyttest_getÜs      cCsd|iƒ}|id|dd|dƒ}|idd|ddƒ|ii|d|dƒd S( s Delete federation protocol object. URL to be tested: DELETE /OS-FEDERATION/identity_providers/ $identity_provider/protocols/$protocol ROR RPRtDELETERQR4iÌN(R!RRR7RR&(RR;RQ((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyt test_deleteñs    c CsÄd„}|iƒ}g}tdƒD]}||ƒq&~}|id|dƒ}|idd|d|dd ƒ|ii|dƒ}x3t||ƒD]"\}} |i|iƒ| ƒqšWd S( sµTest listing all federation protocols tied to the Identity Provider. URL to be tested: GET /OS-FEDERATION/identity_providers/ $identity_provider/protocols cSs$htiƒid6tiƒid6S(NRRF(RRR(((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyt_ref_protocols siROR RaRQR3R4iÈN( R!trangeRRR7RR$tzipR9R^( RReR;t_[1]t_R_RQR=tobjtref_obj((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyt test_lists  *  cCs=|iƒ}tt|ƒid|d|dd|dƒdS(NR;R R(R!R RHttest_list_by_id(RR;((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyRms   cCs‹|iƒ}htiƒitiƒi6}|i|dƒ}|idd|ddƒ|iti|i i |d||i |dS(NR RaRQR4i‘( R!RRRRRR7R(Rt UnauthorizedRR$tassertQueryStringContains(Rt request_argst filter_kwargsRQ((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyttest_list_params#s   cCsÌ|iƒ}|i|ƒ}|id|dd|dƒ}|idd|d|dd ƒ|ii|d|dd |d ƒ}|i||iƒ|i||i ƒƒh|d d 6}|i |ƒd S( sžTest updating federation protocol URL to be tested: PATCH /OS-FEDERATION/identity_providers/ $identity_provider/protocols/$protocol ROR RPRtPATCHRQR3R4iÈRCRFN( R!RMRRR7RR%R8RR9R^R:(RR;R_RQR=R`((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyt test_update0s       N(R@RARRMR!tNoneRRRZR\R]R?RbRdRlRmRrRt(((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyRH}s          tEntityManagerTestscBseZd„ZRS(cCs|itti|iƒdS(N(R(R)Rt EntityManagerR(R((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyttest_create_object_expect_failKs (R@RARx(((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyRvJstFederationProjectTestscBs#eZd„Zd„Zd„ZRS(cCs]tt|ƒiƒd|_d|_ti|_|ii i|_ d|i df|_ dS(NtprojectR s%s%ss/OS-FEDERATION/projects( R RyRRRR tProjectRRRRtTEST_URLtURL(R((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyRSs    cKs_|idtiƒiƒ|idtiƒiƒ|idtƒ|idtiƒiƒ|S(NRt domain_idRtname(RRRRR(RR ((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR![s cCs¦|iƒ|iƒg}h|iƒ|iƒg|i6}|ii|id|ƒ|iiƒ}|it|ƒt|ƒƒx!|D]}|i ||i ƒq…WdS(Ntjson( R!Rt requests_mockR#R}RR$R9tlenR8R(Rt projects_reft projects_jsont returned_listRz((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyttest_list_accessible_projectsbs(R@RARR!R†(((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyRyQs  tFederationDomainTestscBs#eZd„Zd„Zd„ZRS(cCs]tt|ƒiƒd|_d|_ti|_|ii i|_ d|i df|_ dS(NtdomainR s%s%ss/OS-FEDERATION/domains( R R‡RRRR tDomainRRRRR|R}(R((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyRqs    cKs_|idtiƒiƒ|idtƒ|idtiƒiƒ|idtiƒiƒ|S(NRRRR(RRRRR(RR ((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR!zs cCs”|iƒ|iƒg}h||i6}|ii|id|ƒ|iiƒ}|it|ƒt|ƒƒx!|D]}|i ||i ƒqsWdS(NR€( R!RRR#R}RR$R9R‚R8R(Rt domains_reft domains_jsonR…Rˆ((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyttest_list_accessible_domainss (R@RARR!RŒ(((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR‡os tFederatedTokenTestscBs,eZd„Zd„Zd„Zd„ZRS(cCsOtt|ƒiƒtiƒ}|iƒ|iƒtii d|ƒ|_ dS(Ntbody( R RRRtV3FederationTokentset_project_scopetadd_roleRt AccessInfotfactorytfederated_token(Rttoken((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyRs    cCs|i|iiƒdS(s6Check if is_federated property returns expected value.N(t assertTrueR”t is_federated(R((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyt'test_federated_property_federated_token–scCs|i|iiƒdS(s5Ensure a federated user's domain name does not exist.N(t assertIsNoneR”tuser_domain_name(R((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyttest_get_user_domain_namešscCs|i|iiƒdS(s3Ensure a federated user's domain ID does not exist.N(R™R”tuser_domain_id(R((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyttest_get_user_domain_idžs(R@RARR˜R›R(((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyRs   tServiceProviderTestscBs,eZd„Zd„Zd„Zd„ZRS(cCsPtt|ƒiƒd|_d|_ti|_|ii i|_ d|_ dS(Ntservice_providerRs OS-FEDERATION( R RžRRRRtServiceProviderRRRRR(R((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR¤s    cKsx|idtiƒiƒ|idtiƒiƒ|idtƒ|idtiƒiƒ|idtiƒiƒ|S(Ntauth_urlRRRtsp_url(RRRRR(RR ((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR!¬s cCs·tiƒi}tiƒi}tiƒi}h||fd6||fd6||fd6|||fd6||fd6}x9|iƒD]+\}}|itt|i|ƒ|Œq„WdS(s,Ensure CrudManager raises TypeError exceptions. After passing wrong number of positional arguments an exception should be raised. Operations to be tested: * create() * get() * list() * delete() * update() R"R#R$R%R&N(RRRR'R(R)R*R(RR+R,R-R.R/R0((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR1´s    cCs³|iƒ}|iƒ}|idƒ|idd|d|dddƒ|ii|}|i||iƒx2|D]*}|it ||ƒ||d|ƒqtW|i |ƒdS(NRR2R3R4iÉsExpected different %s( R!R5R6R7RR"R8RR9R*R:(RR;R<R=R>((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyR?Òs   # (R@RARR!R1R?(((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyRž£s   (R5RtkeystoneclientRRRtkeystoneclient.tests.unit.v3Rt$keystoneclient.v3.contrib.federationRRRRRtkeystoneclient.v3R R tTestCaset CrudTestsR RBRHRvRyR‡RRž(((s[/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/tests/unit/v3/test_federation.pyt s(  >"Í