/usr/lib/python2.6/site-packages/openstackclient/tests
NameSizeModeActions
api/-0755rm
common/-0755rm
compute/-0755rm
identity/-0755rm
image/-0755rm
network/-0755rm
object/-0755rm
volume/-0755rm
fakes.py40920644editdlrm
fakes.pyc79660644editdlrm
test_shell.py262000644editdlrm
test_shell.pyc257830644editdlrm
utils.py34860644editdlrm
utils.pyc39840644editdlrm
__init__.py00644editdlrm
__init__.pyc1650644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstackclient/tests/test_shell.pyc (25783B)
Ñò ;vVc @sôddkZddkZddkZddkZddklZddklZdZdZ dZ dZ dZ dZ d ZdZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"hhhhed6e d6dd 6d6dd6dd6dd6d6d6Z#hhhdd 6hd!d6dd 6d6dd6d"d#6d$d%6d&6d6Z$hhhhed6e d6d6d'd6d(d6d6d)6Z%hee&e&fd*6ee&e&fd+6e e&e&fd,6d-e&e&fd.6e&e&e'fd/6ee&e&fd06Z(hee&e&fd16e e&e&fd26e e&e&fd36e e&e&fd46e e&e&fd56e e&e&fd66ee&e&fd76ee&e&fd86ee&e&fd96ee&e&fd:6ee&e&fd;6ee&e&fd+6d<e&e&fd=6de&e&fd>6ee&e&fd?6ee&e&fd@6ee&e&fd06Z)dA„Z*dB„Z+dC„Z,dD„Z-dEei.fdF„ƒYZ/dGe/fdH„ƒYZ0dIe/fdJ„ƒYZ1dKe/fdL„ƒYZ2dMe/fdN„ƒYZ3dOe/fdP„ƒYZ4dQe/fdR„ƒYZ5dS(SiÿÿÿÿN(tshell(tutilsshttp://127.0.0.1:5000/v2.0/sxxxx-yyyy-zzzztprojectsaaaa-bbbb-cccctdefaulttdomaintusernametpasswordt altocumulustZZ9_Plural_Z_Alphattokenshttp://127.0.0.1:8771/v3.0/t v2passwordtinternalttauth_urlt project_nametzaphodtauths occ-cloudt region_nametglazedtdonuttpublict interfacetscctcloudstmegadodotclouds heart-o-golds/tmp/test_log_filetlog_filetdebugt log_levelt megaclouds occ-publictcakes public-cloudss --os-clouds--os-region-names--os-default-domains /dev/nulls --os-cacerts--timings--os-interfaces --os-auth-urls--os-project-ids--os-project-names--os-domain-ids--os-domain-names--os-user-domain-ids--os-user-domain-names--os-project-domain-ids--os-project-domain-names --os-usernames --os-passwordt1234s --os-trust-ids--os-auth-types --os-tokens--os-urlcCsX|idƒo|d}n%|idƒo|d}n|}|iƒiddƒS(Ns--os-is--it-t_(t startswithtlowertreplace(topttattr((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pytopt2attrˆs cCs|diƒiddƒS(NiR R!(tupperR$(R%((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pytopt2env’scCstiƒ}tiƒ|_|S(s2Create a new command shell and mock out some bits.(RtOpenStackShelltmocktMocktcommand_manager(t_shell((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt make_shell–s cCs|i|iƒƒS(s"Pretend to execute shell commands.(truntsplit(Rtcmd((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt fake_executežst TestShellcBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsStt|ƒiƒd}ti|ƒ|_|iiƒ|_tidƒ|_ dS(Ns3openstackclient.shell.OpenStackShell.run_subcommands Test Shell( tsuperR4tsetUpR+tpatcht cmd_patchtstarttcmd_saveR,tapp(tselfR7((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR6¤s cCs$tt|ƒiƒ|iiƒdS(N(R5R4ttearDownR8tstop(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR=«sc Cs¡tid|iƒiiƒzztƒ|d}}t||ƒ|iiddgƒx<|iƒD].}|i ||t |i ƒ|d|ƒqeWWdQXdS(s_Check the args passed to initialize_app() The argv argument to initialize_app() is the remainder from parsing global options declared in both cliff.app and openstackclient.OpenStackShell build_option_parser(). Any global options passed on the commmad line should not be in argv but in _shell.options. s3openstackclient.shell.OpenStackShell.initialize_apps list projecttlistRs%s does not matchN( R+R7R;t__exit__t __enter__R/R3tassert_called_withtkeyst assertEqualtvarstoptions(R<t cmd_optionst default_argsR.t_cmdtk((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt_assert_initialize_app_arg¯s   c CsÌtiddƒ}h|_tid|ƒ|_tid|iƒiiƒzutƒ|d}}t||ƒ|ii dd}x9|i ƒD]+}|i ||t |ƒ|d|ƒq“WWd QXd S( sîCheck the args passed to cloud_config.get_one_cloud() The argparse argument to get_one_cloud() is an argparse.Namespace object that contains all of the options processed to this point in initialize_app(). tnametcloudyt return_values5os_client_config.config.OpenStackConfig.get_one_clouds list projectitargparses%s does not matchN( R+R,tconfigt occ_get_oneR7R@RAR/R3t call_argsRCRDRE(R<RGRHRR.RItoptsRJ((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt_assert_cloud_config_argÈs    cCs¬tid|iƒiiƒz…tƒ|d}}t||ƒ|iiddgƒ|i|i ddƒ|i i dƒ|i|i ddƒ|i i dƒWdQXdS(Ns3openstackclient.shell.OpenStackShell.initialize_apps list roleR?troleR R R ( R+R7R;R@RAR/R3RBRDtgetRFR R (R<RGRHR.RI((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt_assert_token_authâs    cCs¬tid|iƒiiƒz…tƒ|d}}t||ƒ|iiddgƒ|i|i ddƒ|i i dƒ|i|i ddƒ|i i dƒWdQXdS(Ns3openstackclient.shell.OpenStackShell.initialize_apps list roleR?RUR R turl( R+R7R;R@RAR/R3RBRDRVRFR RX(R<RGRHR.RI((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt_assert_token_endpoint_authôs    cCsätid|iƒiiƒz½tƒ|d}}t||ƒ|iiddgƒ|i|d|i i ƒ|i|d|i i ƒ|i|d|i i ƒ|i|d|i i ƒ|i|d |i iƒWdQXdS( Ns3openstackclient.shell.OpenStackShell.initialize_apps list serverR?tservertcompute_api_versiontidentity_api_versiontimage_api_versiontvolume_api_versiontnetwork_api_version(R+R7R;R@RAR/R3RBRDRFtos_compute_api_versiontos_identity_api_versiontos_image_api_versiontos_volume_api_versiontos_network_api_version(R<RGRHR.RI((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt _assert_clis           ( t__name__t __module__R6R=RKRTRWRYRe(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR4£s      t TestShellHelpcBs8eZdZd„Zd„Zeidƒd„ƒZRS(sTest the deferred help flagcCs-tt|ƒiƒtih|_t_dS(N(R5RhR6tostenvirontorig_env(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR6scCs#tt|ƒiƒ|it_dS(N(R5RhR=RkRiRj(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR=ss"skip until bug 1444983 is resolvedcCsud}htd6}tid|iƒiiƒz;tƒ|}}t||ƒ|i|d|i i ƒWdQXdS(Ns-h list servert deferred_helps3openstackclient.shell.OpenStackShell.initialize_app( tTrueR+R7R;R@RAR/R3RDRFRl(R<tflagtkwargsR.RI((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_help_options#s    (RfRgt__doc__R6R=t testtoolstskipRp(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyRhs  tTestShellOptionscBskeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z RS( cCs-tt|ƒiƒtih|_t_dS(N(R5RtR6RiRjRk(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR63scCs#tt|ƒiƒ|it_dS(N(R5RtR=RkRiRj(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR=7scCsx–|iƒD]ˆ}||dpq nt|ƒ}t||dƒtjo|d||d}n|}h||d|6}|i||ƒq WdS(Niit (RCR'ttypetstrRK(R<t test_optsR%tkeyR2Ro((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt_test_options_init_app;s  cCsx–|iƒD]ˆ}||dpq nt|ƒ}t||dƒtjo|d||d}n|}h||d|6}|i||ƒq WdS(NiiRu(RCR'RvRwRT(R<RxR%RyR2Ro((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt_test_options_get_one_cloudIs  cCsŒx…|iƒD]w}||dpq nt|ƒ}h||d|6}h||dt|ƒ6}|iƒt_|id|ƒq WdS(NiiR (RCR'R)tcopyRiRjRK(R<RxR%RyRotenv((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt_test_env_init_appWs  cCsŒx…|iƒD]w}||dpq nt|ƒ}h||d|6}h||dt|ƒ6}|iƒt_|id|ƒq WdS(NiiR (RCR'R)R|RiRjRT(R<RxR%RyRoR}((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt_test_env_get_one_cloudes  cCs-ht_|idhƒ|idhƒdS(NR (RiRjRKRT(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_empty_authss cCs|itƒ|itƒdS(N(Rztglobal_optionsR{(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_global_optionsxs cCs|itƒ|itƒdS(N(Rzt auth_optionsR{(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_auth_options|s cCs|itƒ|itƒdS(N(R~RR(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_global_env€s cCs|itƒ|itƒdS(N(R~RƒR(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt test_auth_env„s ( RfRgR6R=RzR{R~RR€R‚R„R…R†(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyRt2s          tTestShellTokenAuthEnvcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsGtt|ƒiƒhtd6td6}ti|iƒ|_t_dS(NtOS_TOKENt OS_AUTH_URL( R5R‡R6t DEFAULT_TOKENtDEFAULT_AUTH_URLRiRjR|Rk(R<R}((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR6Šs  cCs#tt|ƒiƒ|it_dS(N(R5R‡R=RkRiRj(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR=’scCs.d}htd6td6}|i||ƒdS(NR R R (RŠR‹RW(R<RnRo((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_env–s  cCs.d}hdd6td6}|i||ƒdS(Ns--os-token xyzpdqtxyzpdqR R (R‹RW(R<RnRo((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_only_tokenžs  cCs.d}htd6dd6}|i||ƒdS(Ns$--os-auth-url http://cloud.local:555R shttp://cloud.local:555R (RŠRW(R<RnRo((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_only_auth_url¦s  cCs7ht_d}hdd6dd6}|i||ƒdS(NR R R (RiRjRW(R<RnRo((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR€®s   (RfRgR6R=RŒRŽRR€(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR‡‰s      tTestShellTokenEndpointAuthEnvcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsGtt|ƒiƒhtd6td6}ti|iƒ|_t_dS(NRˆtOS_URL( R5RR6RŠtDEFAULT_SERVICE_URLRiRjR|Rk(R<R}((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR6¹s  cCs#tt|ƒiƒ|it_dS(N(R5RR=RkRiRj(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR=ÁscCs.d}htd6td6}|i||ƒdS(NR R RX(RŠR’RW(R<RnRo((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyRŒÅs  cCs.d}hdd6td6}|i||ƒdS(Ns--os-token xyzpdqRR RX(R’RW(R<RnRo((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyRŽÍs  cCs.d}htd6dd6}|i||ƒdS(Ns--os-url http://cloud.local:555R shttp://cloud.local:555RX(RŠRW(R<RnRo((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyt test_only_urlÕs  cCs7ht_d}hdd6dd6}|i||ƒdS(NR R RX(RiRjRW(R<RnRo((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR€Ýs   (RfRgR6R=RŒRŽR“R€(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR¸s      t TestShellClicBs¤eZd„Zd„Zd„Zd„Zd„Zd„Zei dƒd„ƒZ ei dƒei dƒd „ƒƒZ ei dƒei dƒd „ƒƒZ RS( cCs\tt|ƒiƒhtd6td6td6td6td6}ti |i ƒ|_ t_ dS(NtOS_COMPUTE_API_VERSIONtOS_IDENTITY_API_VERSIONtOS_IMAGE_API_VERSIONtOS_VOLUME_API_VERSIONtOS_NETWORK_API_VERSION( R5R”R6tDEFAULT_COMPUTE_API_VERSIONtDEFAULT_IDENTITY_API_VERSIONtDEFAULT_IMAGE_API_VERSIONtDEFAULT_VOLUME_API_VERSIONtDEFAULT_NETWORK_API_VERSIONRiRjR|Rk(R<R}((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR6ès cCs#tt|ƒiƒ|it_dS(N(R5R”R=RkRiRj(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR=óscCsWtƒ}tid|iƒiiƒz't|dƒ|iiddgƒWdQXdS(Ns3openstackclient.shell.OpenStackShell.initialize_apps list userR?tuser(R/R+R7R;R@RAR3RB(R<R.((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_shell_args_no_options÷s    cCs#tƒ}t|dƒ|i|iiƒ|i|iiƒ|id|iiƒ|i|iƒt|dƒ|i|iiƒ|i|iiƒ|id|iiƒ|i|iƒt|dƒ|i|iiƒ|i|iiƒ|id|iiƒ|i |iƒt|dƒ|i|iiƒ|i|iiƒ|id|iiƒ|i|iƒt|dƒ|i|iiƒ|i|iiƒ|id|iiƒ|i|iƒt|dƒ|i|iiƒ|i|iiƒ|id|iiƒ|i |iƒdS( Ns list userR s--verify list users--insecure list users--os-cacert foo list usertfoos"--os-cacert foo --verify list users$--os-cacert foo --insecure list user( R/R3t assertIsNoneRFtverifytinsecureRDtcacertt assertTruet assertFalse(R<R.((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_shell_args_ca_optionsþs>       cCsCd}htd6td6td6td6td6}|i||ƒdS(NR R[R\R]R^R_(RšR›RœRRžRe(R<RnRo((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_default_env3s cCsLht_d}htd6td6td6td6td6}|i||ƒdS(NR R[R\R]R^R_(RiRjtLIB_COMPUTE_API_VERSIONtLIB_IDENTITY_API_VERSIONtLIB_IMAGE_API_VERSIONtLIB_VOLUME_API_VERSIONtLIB_NETWORK_API_VERSIONRe(R<RnRo((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_empty_env>s  s9os_client_config.config.OpenStackConfig._load_config_filecCsðdtitƒf|_tƒ}t|dƒ|id|iiƒ|it |ii ddƒ|it |ii ddƒ|id|ii ddƒ|id |ii d ƒ|id |ii d ƒ|id |ii dƒdS(Ns file.yamls--os-cloud scc list userRRR RRRs occ-cloudRRRRR( R|tdeepcopytCLOUD_1RNR/R3RDRRLR‹RPtDEFAULT_PROJECT_NAME(R<t config_mockR.((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_shell_args_cloud_no_vendorJs4  s9os_client_config.config.OpenStackConfig._load_vendor_filecCsîdtitƒf|_dtitƒf|_tƒ}t|dƒ|id|ii ƒ|it |ii ddƒ|id|ii dƒ|id|ii dd ƒ|id |ii dd ƒ|id |ii d ƒdS(Ns file.yamls--os-cloud megacloud list userRRR RRs heart-o-goldRRRs occ-cloudR( R|R°tCLOUD_2RNtPUBLIC_1R/R3RDRRLR‹RP(R<R³t public_mockR.((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_shell_args_cloud_publicrs0  cCsîdtitƒf|_dtitƒf|_tƒ}t|dƒ|id|ii ƒ|it |ii ddƒ|id|ii dƒ|id|ii dd ƒ|id |ii dd ƒ|id |ii d ƒdS(Ns file.yamls7--os-cloud megacloud --os-region-name krikkit list userRRR RRs heart-o-goldRRRtkrikkitR( R|R°RµRNR¶R/R3RDRRLR‹RP(R<R³t vendor_mockR.((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_shell_args_precedencešs0  ( RfRgR6R=R R¨R©R¯R+R7R´R¸R»(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR”çs   5 ( ' tTestShellCliEnvcBsheZd„Zd„Zeidƒeidƒd„ƒƒZeidƒeidƒd„ƒƒZRS(cCs@tt|ƒiƒhdd6}ti|iƒ|_t_dS(Nsocc-envtOS_REGION_NAME(R5R¼R6RiRjR|Rk(R<R}((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR6Ås cCs#tt|ƒiƒ|it_dS(N(R5R¼R=RkRiRj(R<((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR=Ìss9os_client_config.config.OpenStackConfig._load_vendor_files9os_client_config.config.OpenStackConfig._load_config_filecCsîdtitƒf|_dtitƒf|_tƒ}t|dƒ|id|ii ƒ|it |ii ddƒ|id|ii dƒ|id|ii dd ƒ|id |ii dd ƒ|id |ii d ƒdS(Ns file.yamls--os-cloud megacloud list userRRR RRs heart-o-goldRRRsocc-envR( R|R°RµRNR¶R/R3RDRRLR‹RP(R<R³RºR.((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_shell_args_precedence_1Ðs0  cCsîdtitƒf|_dtitƒf|_tƒ}t|dƒ|id|ii ƒ|it |ii ddƒ|id|ii dƒ|id|ii dd ƒ|id |ii dd ƒ|id |ii d ƒdS(Ns file.yamls7--os-cloud megacloud --os-region-name krikkit list userRRR RRs heart-o-goldRRRR¹R( R|R°RµRNR¶R/R3RDRRLR‹RP(R<R³RºR.((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyttest_shell_args_precedence_2ùs0  (RfRgR6R=R+R7R¾R¿(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pyR¼Äs    ( (6R|R+RiRrtopenstackclientRtopenstackclient.testsRR‹tDEFAULT_PROJECT_IDR²tDEFAULT_DOMAIN_IDtDEFAULT_DOMAIN_NAMEtDEFAULT_USER_DOMAIN_IDtDEFAULT_USER_DOMAIN_NAMEtDEFAULT_PROJECT_DOMAIN_IDtDEFAULT_PROJECT_DOMAIN_NAMEtDEFAULT_USERNAMEtDEFAULT_PASSWORDt DEFAULT_CLOUDtDEFAULT_REGION_NAMERŠR’tDEFAULT_AUTH_PLUGINtDEFAULT_INTERFACERšR›RœRRžRªR«R¬R­R®R±RµR¶RmtFalseRRƒR'R)R/R3tTestCaseR4RhRtR‡RR”R¼(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/test_shell.pytsÀ           vW//Ý