/usr/lib/python2.6/site-packages/os_client_config/tests
NameSizeModeActions
base.py49830644editdlrm
base.pyc37230644editdlrm
test_cloud_config.py55250644editdlrm
test_cloud_config.pyc54690644editdlrm
test_config.py148530644editdlrm
test_config.pyc167100644editdlrm
test_environ.py40110644editdlrm
test_environ.pyc42320644editdlrm
test_json.py23480644editdlrm
test_json.pyc24380644editdlrm
__init__.py00644editdlrm
__init__.pyc1600644editdlrm
Edit: /usr/lib/python2.6/site-packages/os_client_config/tests/test_config.pyc (16710B)
Ñò {DVc @sôddkZddkZddkZddkZddkZddklZddklZddklZddkl Z ddk l Z de i fd„ƒYZ d e i fd „ƒYZd e i fd „ƒYZd e i fd„ƒYZdS(iÿÿÿÿN(t cloud_config(tconfig(tdefaults(t exceptions(tbaset TestConfigcBs³eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„ZRS(cCstid|igd|igƒ}|iƒ}g}tidiƒD] }||qH~dg}g}|D]}||iqp~}|i ||ƒdS(Nt config_filest vendor_filestcloudst_test_cloud_regions( RtOpenStackConfigt cloud_yamlt vendor_yamltget_all_cloudsRt USER_CONFtkeystnametassertItemsEqual(tselftcRt_[1]tcloudt user_cloudst_[2]tconfigured_clouds((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_get_all_cloudss + $cCs`tid|igd|igƒ}|idtƒ}|i|tiƒ|i |i dƒdS(NRRtvalidatet( RR R R t get_one_cloudtFalsetassertIsInstanceRt CloudConfigt assertEqualR(RRR((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_get_one_cloud+s cCs†tid|igƒ}|idddhdd6ƒ}|id|idƒ|itid|iƒ|itid|i ƒdS( NRRs _test-cloud_tauthtusertusernamet auth_typetidentity_api_version( RR R RR R"Rt _defaultsR%R&(RRtcc((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyt test_get_one_cloud_auth_defaults2s   cCs’hdd6}tid|igd|ƒ}|idddhdd 6ƒ}|id|id ƒ|id|iƒ|itid |i ƒdS( Nt4tcompute_api_versionRtoverride_defaultsRs _test-cloud_R"R#R$R&( RR R RR R"R+RR'R&(Rtdefault_optionsRR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyt)test_get_one_cloud_auth_override_defaults?s   cCsËtid|igd|igƒ}|i|itƒ|id|iƒ|i|idtƒ|id|idƒ|id|idƒ|idƒ}|i |ƒ|idƒ}|i |ƒdS(NRRtcachetmax_agetpaths _test-cloud_t_test_cloud_no_vendor( RR R R RRtdicttassertInRt_assert_cloud_details(RRR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyt$test_get_one_cloud_with_config_filesKs cCsNtid|igd|igƒ}|idƒ}|id|idƒdS(NRRs_test-cloud-int-project_t12345t project_id(RR R R RR R"(RRR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyt&test_get_one_cloud_with_int_project_idXscCs‹tid|igd|igƒ}|idƒ}|id|idƒ|id|idƒ|id|iƒ|id |iƒdS( NRRs_test-cloud-domain-id_t6789tuser_domain_idt 123456789tproject_domain_idt domain_ids domain-id(RR R R RR R"t assertNotIn(RRR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyt!test_get_one_cloud_with_domain_id^scCsNtid|igd|igƒ}|idƒ}|id|idƒdS(NRRt_test_cloud_hyphenatedR7R8(RR R R RR R"(RRR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyt-test_get_one_cloud_with_hyphenated_project_idgscCs~tid|igd|igƒ}hhdd6dd6dd6d d 6d 6d d 6}|i|}|id |idƒdS(NRRttestuserR$ttestpasstpasswordR7s project-idshttp://example.com/v2sauth-urlR"s test-regiont region_nametauth_url(RR R R RR R"(RRtargsR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyt)test_get_one_cloud_with_hyphenated_kwargsms  cCsAtid|igd|igƒ}|iti|idƒdS(NRRtenvvars(RR R R t assertRaisesRtOpenStackConfigExceptionR(RR((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_no_environ|scCs‚tid|igd|igƒ}xAtiiƒD]0}|idƒo|iti |ƒƒq4q4W|i dddt ƒdS(NRRtOS_RRR( RR tno_yamltostenvironRt startswitht useFixturetfixturestEnvironmentVariableRR(RRtk((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_fallthrough‚scCsPtid|igd|igƒ}|idddtƒ}|i|iƒdS(NRRRRR(RR RORRt assertTruet prefer_ipv6(RRR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_prefer_ipv6_trueŠscCsJtid|igd|igƒ}|iddƒ}|i|iƒdS(NRRRs _test-cloud_(RR R R Rt assertFalseRY(RRR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_prefer_ipv6_falsescCsJtid|igd|igƒ}|iddƒ}|i|iƒdS(NRRRs _test-cloud_(RR R R RRXt force_ipv4(RRR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_force_ipv4_true–scCsPtid|igd|igƒ}|idddtƒ}|i|iƒdS(NRRRRR(RR RORRR[R](RRR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_force_ipv4_falseœscCsitid|igƒ}|idddhdd6ƒ}|id|idƒ|id|idƒdS( NRRs _test-cloud_R"R#R$RDRE(RR R RR R"(RRR(((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_get_one_cloud_auth_merge¢scCsçtid|igƒ}|iddddddgt|iƒƒƒtid|igd|igƒ}xAtii ƒD]0}|i d ƒo|i t i |ƒƒqzqzW|id d d tƒ|id gt|iƒƒƒdS( NRs_test-cloud-domain-id_s_test-cloud-int-project_s _test-cloud_RAR2R RRNRRR(RR R R tsortedtget_cloud_namesRORPRQRRRRSRTRURR(RRRV((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_get_cloud_names¨s"c Cs±tiƒ}|i|ƒtii|idƒ}tii|dƒ|i tii |ƒƒt |ƒi i ƒ}z4|~}|ihhhd6d6ti|ƒƒWdQXdS(Ns clouds.yamlt _test_cloud_R(RTtTempDirRSRPR1tjoinRR t set_one_cloudRXtisfiletopent__exit__t __enter__R tyamlt safe_load(Rt config_dirt config_pathRtfh((sL/tmp/pip-build-lt8jXN/os-client-config/os_client_config/tests/test_config.pyttest_set_one_cloud_creates_file»s  #cCsÚhdd6hdd6d6}hhdd6dd6dd 6d6dd6d d 6d d 6}titiƒ}||dds     Ãa