/usr/lib/python2.6/site-packages/novaclient/tests/unit
NameSizeModeActions
fixture_data/-0755rm
v2/-0755rm
fakes.py29050644editdlrm
fakes.pyc31620644editdlrm
fake_actions_module.py10570644editdlrm
fake_actions_module.pyc11090644editdlrm
idfake.pem16750644editdlrm
test_api_versions.py142780644editdlrm
test_api_versions.pyc160990644editdlrm
test_auth_plugins.py130560644editdlrm
test_auth_plugins.pyc200380644editdlrm
test_base.py25150644editdlrm
test_base.pyc29070644editdlrm
test_client.py199360644editdlrm
test_client.pyc204050644editdlrm
test_discover.py27680644editdlrm
test_discover.pyc35140644editdlrm
test_exceptions.py19940644editdlrm
test_exceptions.pyc19180644editdlrm
test_http.py69580644editdlrm
test_http.pyc80940644editdlrm
test_service_catalog.py29890644editdlrm
test_service_catalog.pyc27580644editdlrm
test_shell.py273360644editdlrm
test_shell.pyc291700644editdlrm
test_utils.py141650644editdlrm
test_utils.pyc185540644editdlrm
utils.py44450644editdlrm
utils.pyc50550644editdlrm
__init__.py00644editdlrm
__init__.pyc1600644editdlrm
Edit: /usr/lib/python2.6/site-packages/novaclient/tests/unit/test_api_versions.pyc (16099B)
Ñò =vVc @séddkZddkZddklZddklZddklZddklZddkl Z dei fd„ƒYZ d ei fd „ƒYZ d ei fd „ƒYZ d ei fd„ƒYZdei fd„ƒYZdS(iÿÿÿÿN(t api_versions(t exceptions(tcliutils(tutils(tversionstAPIVersionTestCasecBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(css‡fd†}|dddƒ|dddƒ|ddd ƒ|d d dƒ|d dd ƒ|dddƒdS(Ncs9ti|ƒ}ˆi|i|ƒˆi|i|ƒdS(N(Rt APIVersiont assertEqualt ver_majort ver_minor(tversiont exp_majort exp_minortv(tself(sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt _test_stringss1.1is2.10ii s5.234iiês12.5i s2.0is2.200iÈ((RR((RsR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_valid_version_stringsscCs#tiƒ}|i|iƒƒdS(N(RRt assertTruetis_null(RR ((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_null_version(s cCs0|ititidƒ|ititidƒ|ititidƒ|ititidƒ|ititidƒ|ititidƒ|ititidƒ|ititidƒ|ititid ƒ|ititid ƒ|ititid ƒ|ititid ƒdS( Nt2t200s2.1.4s 200.23.66.3s5 .3s5. 3s5.03s02.1s2.001ts 2.1s2.1 (t assertRaisesRtUnsupportedVersionRR(R((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_invalid_version_strings,s0                       cCsÔtidƒ}tidƒ}tidƒ}tidƒ}tiƒ}|i||jƒ|i||jƒ|i||jƒ|i||jƒ|i||jƒ|i||jƒ|it|idƒdS(Ns2.0s2.5s5.23s2.1(RRRRt TypeErrort__le__(Rtv1tv2tv3tv4tv_null((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_version_comparisonsQs c Cs‚tidƒ}tidƒ}tidƒ}tidƒ}tidƒ}tidƒ}tidƒ}tidƒ}tiƒ} |i|i||ƒƒ|i|i|| ƒƒ|i|i||ƒƒ|i|i||ƒƒ|i|i| |ƒƒ|i|i| |ƒƒ|i|i||ƒƒ|i|i||ƒƒ|i|i||ƒƒ|it| i||ƒdS(Ns2.0s2.5s2.45s3.3s3.23s4.0(RRRtmatchest assertFalseRt ValueError( RRRRRtv5tv6tv7tv8R ((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_version_matches`s& cCsHd}ti|ƒ}|i||iƒƒ|ittiƒiƒdS(Ns3.23(RRRt get_stringRR$(Rt v1_stringR((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_get_stringws  (t__name__t __module__RRRR!R)R,(((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyRs   %  tUpdateHeadersTestCasecBs#eZd„Zd„Zd„ZRS(cCs0h}ti|tiƒƒ|ih|ƒdS(N(Rtupdate_headersRR(Rtheaders((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_api_version_is_nullscCs3h}ti|tidƒƒ|ih|ƒdS(Ns7.0(RR0RR(RR1((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_api_version_is_major†scCsFtidƒ}h}ti||ƒ|ih|iƒd6|ƒdS(Ns2.3sX-OpenStack-Nova-API-Version(RRR0RR*(Rt api_versionR1((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_api_version_is_not_null‹s (R-R.R2R3R5(((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyR/€s  tGetAPIVersionTestCasecBsSeZd„Zd„Zd„Zeidƒd„ƒZeidƒd„ƒZRS(cCs tiƒ}|ig|ƒdS(N(Rtget_available_major_versionstassertNotEqual(Rtoutput((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt"test_get_available_client_versions•s cCs|ititidƒdS(Ntsomething_wrong(RRRRtget_api_version(R((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_wrong_format™s cCs|ititidƒdS(Nt1(RRRRR<(R((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_wrong_major_versions s"novaclient.api_versions.APIVersioncCs=d}|i|iti|ƒƒ|idt|ƒƒdS(Nis%s.0(Rt return_valueRR<tassert_called_once_withtstr(Rtmock_apiversionR ((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt!test_only_major_part_is_presented¡s cCs3d}|i|iti|ƒƒ|i|ƒdS(Ns2.7(RR@RR<RA(RRCR ((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt'test_major_and_minor_parts_is_presented¨s ( R-R.R:R=R?tmocktpatchRDRE(((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyR6”s    t WrapsTestCasecBs¡eZd„Zd„Zeidƒeidƒd„ƒƒZeidƒeidƒd„ƒƒZeidƒeidƒd„ƒƒZd„Z d„Z RS( cCstidti|ƒƒS(NR4(RFt MagicMockRR(Rtvers((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt_get_obj_with_vers²scOs1tid|dd|dƒ}|d|_|S(Nt start_versionit end_versionii(RFRItname(Rtargstkwargstm((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt_side_effect_of_vers_methodµs  s"novaclient.utils.get_function_names'novaclient.api_versions.VersionedMethodcCsud}||_|i|_tidƒd„ƒ}||idƒƒ|i|tidƒtidƒti ƒdS(Ntfoos2.2c_sdS(N((RORP((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyRSÁss2.4s2.latest( R@RRt side_effectRtwrapsRKRARRFtANY(Rtmock_versioned_methodt mock_namet func_nameRS((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_end_version_is_noneºs  cCsxd}||_|i|_tiddƒd„ƒ}||idƒƒ|i|tidƒtidƒti ƒdS(NRSs2.2s2.6c_sdS(N((RORP((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyRSÓss2.4( R@RRRTRRURKRARRFRV(RRWRXRYRS((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt(test_start_and_end_version_are_presentedËs  cCs„d}||_|i|_tiddƒd„ƒ}|iti||idƒƒ|i |ti dƒti dƒt i ƒdS(NRSs2.2s2.6c_sdS(N((RORP((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyRSäss2.1( R@RRRTRRURRtVersionNotFoundForAPIMethodRKRARRFRV(RRWRXRYRS((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_api_version_doesnt_matchÝs   cstiƒ‰tiddƒ‡fd†ƒ}|idƒ}d }hdd6d d 6}||||Žˆi|f||ŽdS( Ns2.2s2.6csˆ||ŽdS(N((RORP(tchecker(sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt some_funcòss2.4targ_1targ_2tvalue1tkey1tvalue2tkey2(R`Ra(RFRIRRURKRA(RR_tobjt some_argst some_kwargs((R^sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt%test_define_method_is_actually_calledïs !cCstiddƒtidddƒtidddƒd„ƒƒƒ}tid ddƒtid ddƒtiddƒd „ƒƒƒ}d hdd6fd hdd6fg}|i||iƒdhdd6fdhdd6fg}|i||iƒdS(Ns2.2s2.6tname_1thelpsName of the somethingtaction_1s Some actioncSsdS(N((tcsRO((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt some_func_1stname_2taction_2cSsdS(N((RmRO((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt some_func_2s(Rj(Rl(Ro(Rp(RRURtargRt arguments(RRnRqtargs_1targs_2((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_cli_args_are_copiedþs$!( R-R.RKRRRFRGRZR[R]RiRv(((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyRH°s      tDiscoverVersionTestCasecBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS( cCs?tt|ƒiƒti|_ti|_|i|i ƒdS(N( tsuperRwtsetUpt novaclienttAPI_MAX_VERSIONtorig_maxtAPI_MIN_VERSIONtorig_mint addCleanupt_clear_fake_version(R((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyRys  cCs|it_|it_dS(N(R|RzR{R~R}(R((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyR€s cCsztiƒ}tiddddƒ|ii_tidƒt_tidƒt_ |i t i ti |tidƒƒdS(NR s2.7t min_versions2.4s2.3s2.1s2.latest(RFRIRt get_currentR@RRRzR{R}RRRtdiscover_version(Rt fake_client((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_server_is_too_new s    cCsztiƒ}tiddddƒ|ii_tidƒt_tidƒt_ |i t i ti |tidƒƒdS(NR s2.7Rs2.4s2.10s2.9s2.latest(RFRIRR‚R@RRRzR{R}RRRRƒ(RR„((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyttest_server_is_too_old*s    cCs€tiƒ}tiddddƒ|ii_tidƒt_tidƒt_ |i dti |tidƒƒi ƒƒdS(NR s2.7Rs2.4s2.11s2.1s2.latest( RFRIRR‚R@RRRzR{R}RRƒR*(RR„((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt)test_server_end_version_is_the_latest_one5s  cCs€tiƒ}tiddddƒ|ii_tidƒt_tidƒt_ |i dti |tidƒƒi ƒƒdS(NR s2.16Rs2.4s2.11s2.1s2.latest( RFRIRR‚R@RRRzR{R}RRƒR*(RR„((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt)test_client_end_version_is_the_latest_oneBs  cCs€tiƒ}tiddddƒ|ii_tidƒt_tidƒt_ |i dti |tidƒƒi ƒƒdS(NR RRs2.11s2.1s2.0s2.latest( RFRIRR‚R@RRRzR{R}RRƒR*(RR„((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt test_server_without_microversionOs  cCsztiƒ}tidhƒ|ii_tidƒt _ tidƒt _ |i dti |tidƒƒiƒƒdS(Ns2.11s2.1s2.0s2.latest(RFRIRtVersiontNoneR‚R@RRRzR{R}RRƒR*(RR„((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt5test_server_without_microversion_and_no_version_field\s cCsntiƒ}d|ii_tidƒt_ tidƒt_ |i dti |tidƒƒi ƒƒdS(Ns2.11s2.1s2.0s2.latest(RFRIR‹RR‚R@RRRzR{R}RRƒR*(RR„((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyt/test_server_without_microversion_rax_workaroundis ( R-R.RyR€R…R†R‡RˆR‰RŒR(((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyRws   (RFRzRRtnovaclient.openstack.commonRtnovaclient.tests.unitRt novaclient.v2RtTestCaseRR/R6RHRw(((sR/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_api_versions.pyts  fe