/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_utils.pyc (18554B)
Ñò =vVc @sŽddkZddkZddkZddklZddklZddklZddklZdZ de fd„ƒYZ dei fd „ƒYZ d e fd „ƒYZd e fd „ƒYZdeifd„ƒYZde fd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdS(iÿÿÿÿN(tbase(t exceptions(tutilss$8e8ec658-c7b0-4243-bdf8-6f7f2952c0d0t FakeResourcecBseZdZd„ZRS(tnamecCs4||_y|d|_Wntj onXdS(NR(tidRtKeyError(tselft_idt properties((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyt__init__s  (t__name__t __module__t NAME_ATTRR (((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyRst FakeManagerc BsÐeZeZedhdd6ƒedhdd6ƒedhdd6ƒedhdd6ƒed hd d6ƒeehd d6ƒed hd d6ƒedhdd6ƒgZdZed„Z d„Z d„Z RS(t1234t entity_oneRt12345tUPPERt123456tlowert1234567tMixedt12345678tmixedt entity_twot5678t9876t01234t entity_threecCs ||_dS(N(tis_alphanum_id_allowed(Rtalphanum_id_allowed((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR 7scCsBx,|iD]!}|it|ƒjo|Sq Wti|ƒ‚dS(N(t resourcesRtstrRtNotFound(Rt resource_idtresource((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pytget:s   cCs|iS(N(R (R((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pytlist@sN( R R Rtresource_classtUUIDR tNoneRtFalseR R%R&(((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR&s  tFakeDisplayResourcecBseZdZd„ZRS(t display_namecCs4||_y|d|_Wntj onXdS(NR,(RR,R(RRR ((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR Gs  (R R R R (((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR+DstFakeDisplayManagercBs'eZeZedhdd6ƒgZRS(t4242RR,(R R R+R'R (((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR-OstFindResourceTestCasecBsteZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z RS( cCs&tt|ƒiƒtdƒ|_dS(N(tsuperR/tsetUpRR)tmanager(R((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR1ZscCsa|ititi|idƒ|ititi|idƒ|ititi|ihƒdS(sTest a few non-valid inputs.tasdfN(t assertRaisesRt CommandErrorRt find_resourceR2R)(R((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_find_none^s   cCs5ti|idƒ}|i||iidƒƒdS(NiÒR(RR6R2t assertEqualR%(Rtoutput((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_find_by_integer_idmscCs5ti|idƒ}|i||iidƒƒdS(NR(RR6R2R8R%(RR9((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_find_by_str_idqscCs5ti|itƒ}|i||iitƒƒdS(N(RR6R2R(R8R%(RR9((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_find_by_uuiduscCs5ti|idƒ}|i||iidƒƒdS(NRR(RR6R2R8R%(RR9((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_find_by_str_nameyscCs5ti|idƒ}|i||iidƒƒdS(NRR(RR6R2R8R%(RR9((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_find_by_str_upper_name}scCs5ti|idƒ}|i||iidƒƒdS(NRR(RR6R2R8R%(RR9((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_find_by_str_lower_namescCs5ti|idƒ}|i||iidƒƒdS(NRR(RR6R2R8R%(RR9((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_find_by_str_mix_name…scCs5ti|idƒ}|i||iidƒƒdS(NRR(RR6R2R8R%(RR9((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyt!test_find_by_str_lower_name_mixed‰scCs;tdƒ}ti|dƒ}|i||idƒƒdS(NRR.(R-R)RR6R8R%(Rtdisplay_managerR9((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_find_by_str_display_names cCs;ttƒ}ti|dƒ}|i||idƒƒdS(NR(RtTrueRR6R8R%(Rtalphanum_managerR9((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyt0test_find_in_alphanum_allowed_manager_by_str_id_’s (R R R1R7R:R;R<R=R>R?R@RARCRF(((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR/Xs           t _FakeResultcBseZd„ZRS(cCs||_||_dS(N(Rtvalue(RRRH((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR ™s (R R R (((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyRG˜stPrintResultTestCasecBs1eZeideiƒƒd„ƒZeideiƒƒd„ƒZeideiƒƒd„ƒZeideiƒƒd„ƒZ eideiƒƒd„ƒZ eideiƒƒd„ƒZ eideiƒƒd„ƒZ eideiƒƒd„ƒZ eideiƒƒd „ƒZRS( s sys.stdoutcCs7hdd6}ti|ƒ|idtiiƒƒdS(NRHtkeysi+----------+-------+ | Property | Value | +----------+-------+ | key | value | +----------+-------+ (Rt print_dictR8tsyststdouttgetvalue(Rtdict((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_print_dictŸs   cCsDhdd6dd6}ti|ddƒ|idtiiƒƒdS(Ns not wrappedtkey1sthis will be wrappedtkey2twrapisÄ+----------+--------------+ | Property | Value | +----------+--------------+ | key1 | not wrapped | | key2 | this will be | | | wrapped | +----------+--------------+ (RRKR8RLRMRN(RRO((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_print_dict_wrapªs    cCsctddƒtddƒtddƒg}ti|ddgd d ƒ|id tiiƒƒdS( Ntk1itk3itk2itNametValuet sortby_indexisw+------+-------+ | Name | Value | +------+-------+ | k1 | 1 | | k2 | 3 | | k3 | 2 | +------+-------+ (RGRt print_listR8RLRMRN(Rtobjs((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_print_list_sort_by_str¸s    cCsctddƒtddƒtddƒg}ti|ddgd dƒ|id tiiƒƒdS( NRUiRViRWiRXRYRZsw+------+-------+ | Name | Value | +------+-------+ | k1 | 1 | | k3 | 2 | | k2 | 3 | +------+-------+ (RGRR[R8RLRMRN(RR\((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_print_list_sort_by_integerÉs    cCsctddƒtddƒtddƒg}ti|ddgd dƒ|id tiiƒƒdS( NRUiRViRWiRXRYRZsw+------+-------+ | Name | Value | +------+-------+ | k1 | 1 | | k3 | 3 | | k2 | 2 | +------+-------+ (RGRR[R)R8RLRMRN(RR\((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_print_list_sort_by_noneÛs    cCs>hhdd6d6}ti|ƒ|idtiiƒƒdS(Ntbartfootks–+----------+----------------+ | Property | Value | +----------+----------------+ | k | {"foo": "bar"} | +----------+----------------+ (RRKR8RLRMRN(RRO((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_print_dict_dictionaryìs  cCsAhhdd6gd6}ti|ƒ|idtiiƒƒdS(NR`RaRbs +----------+------------------+ | Property | Value | +----------+------------------+ | k | [{"foo": "bar"}] | +----------+------------------+ (RRKR8RLRMRN(RRO((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_print_dict_list_dictionary÷s  cCs=hddgd6}ti|ƒ|idtiiƒƒdS(NRaR`Rbs–+----------+----------------+ | Property | Value | +----------+----------------+ | k | ["foo", "bar"] | +----------+----------------+ (RRKR8RLRMRN(RRO((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_print_dict_lists  c CsUhddddddddgd 6}ti|d d ƒ|id tiiƒƒdS( Ntfoo1tbar1tfoo2tbar2tfoo3tbar3tfoo4tbar4RbRSi(sP+----------+------------------------------------------+ | Property | Value | +----------+------------------------------------------+ | k | ["foo1", "bar1", "foo2", "bar2", "foo3", | | | "bar3", "foo4", "bar4"] | +----------+------------------------------------------+ (RRKR8RLRMRN(RRO((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_print_large_dict_list s (R R tmocktpatchtsixtStringIORPRTR]R^R_RcRdReRn(((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyRIžs! !!!!! ! ! tFlattenTestCasecBseZd„Zd„ZRS(cCsÆtihhdd6dd6tdƒd6hd d d ggd 6dd 6d 6d 6d gd6dd6ƒ}|ihdd6dd6tdddgƒd6d d d ggd6dd6d gd6dd6|ƒdS(NiÒtb1tstringtb2iiitb3tltc1tc2tb4ta1ta2ttta3ta1_b1ta1_b2ta1_b3ta1_b4_c1ta1_b4_c2(iii(R~(R~(Rt flatten_dicttsetR8(Rtsquashed((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_flattenings      cCsch}ti|ƒ}|id|ƒhdd6dd6dd6}ti|ƒ}|id|ƒdS( Nttv1RUtv2RWtv3RVs'k1=v1', 'k2=v2', 'k3=v3'(Rtpretty_choice_dictR8(Rtdtr((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_pretty_choice_dict0s  (R R RˆR(((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyRss tValidationsTestCasecBseZd„Zd„ZRS(cCs#ddddg}ti|ƒdS(NRQs month.pricesI-Am:AK-ey.01-s spaces and _(Rtvalidate_flavor_metadata_keys(Rt valid_keys((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyt2test_validate_flavor_metadata_keys_with_valid_keys=scCsƒddddddg}xd|D]\}y%ti|gƒ|id|ƒWqtij o}|i|t|ƒƒqXqWdS(Ns/1s?1s%1tss!Invalid key passed validation: %s(RR’tfailRR5tassertInR!(Rt invalid_keysRJtce((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyt4test_validate_flavor_metadata_keys_with_invalid_keysAs(R R R”R›(((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR‘<s t&ResourceManagerExtraKwargsHookTestCasecBseZd„ZRS(cCsttiƒ}d„}d„}||g|_h}|ititi||ƒ}d}|i|t i |ƒƒdS(NcSs hdd6S(Ntv_hook1tkwarg1((targs((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pythook1OscSs hdd6S(Ntv_hook2Rž((RŸ((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pythook2Rss1Hook 'hook2' is attempting to redefine attributes( Rot MagicMocktresource_manager_kwargs_hooksR4Rt NoUniqueMatchRt!get_resource_manager_extra_kwargsR˜Rqt text_type(Rtdo_fooR R¢RŸtexct except_error((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyt0test_get_resource_manager_extra_kwargs_hook_testLs     (R R R«(((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyRœKstDoActionOnManyTestCasecBs,eZd„Zd„Zd„Zd„ZRS(cCsŠtid|ƒ}|o,|ititi|ddgddƒnti|ddgddƒ|itidƒtidƒgƒdS(Nt side_effectiissuccess with %sterror( RotMockR4RR5Rtdo_action_on_manytassert_has_callstcall(RR­R—taction((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyt_test_do_action_on_manyas cCs|iddgdtƒdS(NR—(R´R)R*(R((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_do_action_on_many_successlscCs |itƒdgdtƒdS(NR—(R´t ExceptionR)RD(R((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyt"test_do_action_on_many_first_failsoscCs |idtƒgdtƒdS(NR—(R´R)R¶RD(R((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyt!test_do_action_on_many_last_failsrs(R R R´RµR·R¸(((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR¬_s  tRecordTimeTestCasecBseZd„ZRS(c Csïg}ti|tddƒiiƒzWdQX|idt|ƒƒ|idt|dƒƒ|id|ddƒ|i|ddtƒ|i|ddtƒg}ti|t dƒiiƒzWdQX|idt|ƒƒdS( Ntatbiiisa bitx( Rt record_timeRDt__exit__t __enter__R8tlentassertIsInstancetfloatR*(Rttimes((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyttest_record_timexs$!(R R RÄ(((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyR¹vs(RLRoRqt novaclientRRtnovaclient.tests.unitRt test_utilsR(tobjectRtManagerWithFindRR+R-tTestCaseR/RGRIRsR‘RœR¬R¹(((sK/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/test_utils.pyts&      @~