/usr/lib/python2.6/site-packages/openstackclient/tests/image/v2
NameSizeModeActions
fakes.py42030644editdlrm
fakes.pyc37220644editdlrm
test_image.py228900644editdlrm
test_image.pyc189720644editdlrm
__init__.py00644editdlrm
__init__.pyc1740644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstackclient/tests/image/v2/test_image.pyc (18972B)
Ñò ;vVc @s;ddkZddkZddkZddklZddklZddklZddk l Z ddk l Z ddk l Zdeifd„ƒYZdefd „ƒYZd efd „ƒYZd efd „ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdS(iÿÿÿÿN(tschemas(t exceptions(timage(tfakest TestImagecBseZd„ZRS(cCsŸtt|ƒiƒ|iiii|_|iiƒ|iiii |_ |i iƒ|iii i |_ |i iƒ|iii i|_|iiƒdS(N(tsuperRtsetUptapptclient_managerRtimagest images_mockt reset_mockt image_memberstimage_members_mocktidentitytprojectst project_mocktdomainst domain_mock(tself((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyRs   (t__name__t __module__R(((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyRstTestImageCreatecBs_eZd„Zd„Zeidddƒd„ƒZeidddƒd„ƒZd„ZRS(cCs¤tt|ƒiƒtidtiti ƒdt ƒ|i i _ titi ƒ|i i_ tidtiti ƒdt ƒ|i i_ ti|idƒ|_dS(Ntloaded(RRRRt FakeResourcetNonetcopytdeepcopyt image_fakestIMAGEtTrueR tcreatet return_valuetgettupdateRt CreateImageRtcmd(R((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyR/scCshtidƒd6}|ii|tig}dtifdtifdtifg}|i |i ||ƒ}|i i |ƒ\}}|ii i dtidtidtiƒ|i|iiigƒ|iii titiƒ|iti|ƒ|iti|ƒdS(Ntxsfind.side_effecttcontainer_formatt disk_formattname(Rt CommandErrorR tconfigure_mockRt image_nameRtDEFAULT_CONTAINER_FORMATtDEFAULT_DISK_FORMATt check_parserR$t take_actionRtassert_called_witht assertEqualR"tcall_args_listtuploadtmocktANYt IMAGE_columnst IMAGE_data(Rtmock_exceptiontarglistt verifylistt parsed_argstcolumnstdata((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_reserve_no_optionsBs$       s'glanceclient.common.utils.get_data_fileR(tOpenc Cs…tiddƒ}||_d|i_htidƒd6}|ii|ddddd d d d d dt i g }dddddt fdt fdt fdt fdt i fg }|i |i||ƒ}|ii|ƒ\}}|iiidt i dddddddddt ddƒ|i|iiigƒ|iiititiƒ|it i|ƒ|it i|ƒdS(NR(tFileR%sfind.side_effects--container-formattovfs --disk-formattfss --min-diskt10s --min-ramt4s --protecteds --privateR&R'tmin_diski tmin_ramit protectedt unprotectedtpublictprivatet visibility(scontainer_formatRA(s disk_formatsfs(smin_diski (smin_rami(R4t MagicMockR RtreadRR)R R*RR+RtFalseR.R$R/RR0R1R"R2R3R5R6R7( Rt mock_opent mock_fileR8R9R:R;R<R=((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_reserve_optionsesJ         c Cs½tiddƒ}||_ti|i_htidƒd6}|ii |ddddd d d d d d d dti g }ddt fdt fdt fdt fdhdd6dd6fdd dgfdti fg}|i |i||ƒ}|ii|ƒ\}}|iiidti dtidtidt dddddddd dgƒ|i|iiigƒ|iiititiƒ|iti|ƒ|iti|ƒdS(NR(R@R%sfind.side_effects--filetfilers --unprotecteds--publics --propertysAlpha=1sBeta=2s--tagtawesometbettertfileRGRHRIRJt propertiest1tAlphat2tBetattagsR&R'RK(sfileRR(R4RLR RR7RMRR)R R*R+RNRR.R$R/RR0RR,R-R1R"R2R3R5R6( RRORPR8R9R:R;R<R=((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_create_fileœsL           cCs_ddtig}ddtifg}|i|i||ƒ}|iti|ii|ƒdS(Ns--ownertnobodytownerR((sownerR](RR+R.R$t assertRaisesRR)R/(RR9R:R;((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_dead_optionsÕs ( RRRR>R4tpatchRQR\R`(((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyR-s   #79tTestAddProjectToImagecBs#eZd„Zd„Zd„ZRS(cCsãtt|ƒiƒtidtiti ƒdt ƒ|i i _ tidtitiƒdt ƒ|ii_ tidtitiƒdt ƒ|ii _ tidtitiƒdt ƒ|ii _ ti|idƒ|_dS(NR(RRbRRRRRRRRRR R!R tMEMBERR Rtidentity_fakestPROJECTRtDOMAINRRtAddProjectToImageRR$(R((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyRès$cCs¾titig}dtifdtifg}|i|i||ƒ}|ii|ƒ\}}|iii titiƒd}|i ||ƒtititi f}|i ||ƒdS(NRtprojecttimage_idt member_idtstatus(simage_idRjsstatus( RRiRdt project_idR.R$R/R RR0R1t member_status(RR9R:R;R<R=tcollisttdatalist((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyt#test_add_project_to_image_no_options     cCsÓtitidtig}dtifdtifdtifg}|i|i||ƒ}|ii|ƒ\}}|ii i titiƒd}|i ||ƒtititi f}|i ||ƒdS( Ns--project-domainRRhtproject_domainRiRjRk(simage_ids member_idsstatus( RRiRdRlt domain_idR.R$R/R RR0R1Rm(RR9R:R;R<R=RnRo((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyt%test_add_project_to_image_with_options"     (RRRRpRs(((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyRbæs  tTestImageDeletecBseZd„Zd„ZRS(cCsktt|ƒiƒtidtiti ƒdt ƒ|i i _ d|i i_ ti|idƒ|_dS(NR(RRtRRRRRRRRRR R!R tdeleteRt DeleteImageRR$(R((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyR<scCsctig}dtigfg}|i|i||ƒ}|ii|ƒ|iiitiƒdS(NR (RRiR.R$R/R RuR0(RR9R:R;((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_delete_no_optionsJs   (RRRRw(((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyRt:s t TestImageListcBsneZd„Zd„Zd„Zd„Zd„Zd„Zei dƒd„ƒZ ei dƒd „ƒZ RS( cCswtt|ƒiƒtiƒ|_titi ƒggg|ii _ |i|i i i_ti|i dƒ|_dS(N(RRxRR4tMocktapi_mockRRRRt image_listt side_effectRRRtapit ListImageRR$(R((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyR]s $cCs¾g}dtfdtfdtfdtfg}|i|i||ƒ}|ii|ƒ\}}|iiidtiƒd}|i ||ƒtiti ff}|i |t |ƒƒdS( NRIRJtsharedtlongtmarkertIDtName(R‚sName( RNR.R$R/RzR{R0RRiR1R+ttuple(RR9R:R;R<R=RnRo((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_list_no_optionsis    cCsÇdg}dtfdtfdtfdtfg}|i|i||ƒ}|ii|ƒ\}}|iiidtdti ƒd }|i ||ƒti ti ff}|i |t |ƒƒdS( Ns--publicRIRJRR€RR‚Rƒ(sIDsName( RRNR.R$R/RzR{R0RRiR1R+R„(RR9R:R;R<R=RnRo((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_list_public_option‚s     cCsÇdg}dtfdtfdtfdtfg}|i|i||ƒ}|ii|ƒ\}}|iiidtdti ƒd }|i ||ƒti ti ff}|i |t |ƒƒdS( Ns --privateRIRJRR€RR‚Rƒ(sIDsName( RNRR.R$R/RzR{R0RRiR1R+R„(RR9R:R;R<R=RnRo((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_list_private_optionžs     cCsÇdg}dtfdtfdtfdtfg}|i|i||ƒ}|ii|ƒ\}}|iiidtdti ƒd }|i ||ƒti ti ff}|i |t |ƒƒdS( Ns--sharedRIRJRR€RR‚Rƒ(sIDsName( RNRR.R$R/RzR{R0RRiR1R+R„(RR9R:R;R<R=RnRo((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_list_shared_optionºs     c CsÁdg}dtfg}|i|i||ƒ}|ii|ƒ\}}|iiidtiƒd}|i ||ƒtiti dddddt ti df f}|i |t |ƒƒdS(Ns--longR€RR‚Rƒs Disk FormatsContainer FormattSizetStatust Visibilityt ProtectedtOwnertTagstRI( sIDsNames Disk FormatsContainer FormatsSizeRŠR‹RŒRRŽ(RR.R$R/RzR{R0RRiR1R+RNt image_ownerR„(RR9R:R;R<R=RnRo((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_list_long_optionÖs8   s'openstackclient.api.utils.simple_filterc Csítitiƒg|_ddg}dhdd6fg}|i|i||ƒ}|ii|ƒ\}}|ii i dti ƒ|i tigddddd d ƒd }|i ||ƒti ti ff}|i |t|ƒƒdS(Ns --propertysa=1tpropertyRWtaRtattrtvaluetproperty_fieldRVR‚Rƒ(sIDsName(RRRRR R.R$R/RzR{R0RiR1R+R„( Rtsf_mockR9R:R;R<R=RnRo((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_list_property_options"   s'openstackclient.common.utils.sort_itemsc CsÑtitiƒg|_ddg}dg}|i|i||ƒ}|ii|ƒ\}}|ii i dti ƒ|i tigdƒd}|i ||ƒti ti ff}|i |t|ƒƒdS( Ns--sortsname:asctsortRR‚Rƒ(ssortsname:asc(sIDsName(RRRRR R.R$R/RzR{R0RiR1R+R„( Rtsi_mockR9R:R;R<R=RnRo((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_list_sort_option$s    ( RRRR…R†R‡RˆR‘R4RaR˜R›(((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyRx[s     +#tTestRemoveProjectImagecBs#eZd„Zd„Zd„ZRS(cCsÅtt|ƒiƒtidtiti ƒdt ƒ|i i _ tidtitiƒdt ƒ|ii _ tidtitiƒdt ƒ|ii _ d|ii_ ti|idƒ|_dS(NR(RRœRRRRRRRRRR R!R RdReRRfRR RuRtRemoveProjectImageRR$(R((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyRDscCsxtitig}dtifdtifg}|i|i||ƒ}|ii|ƒ|iii titiƒdS(NRRh( RRiRdRlR.R$R/R RuR0(RR9R:R;((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyt$test_remove_project_image_no_options[s   cCstitidtig}dtifdtifdtifg}|i|i||ƒ}|ii|ƒ|ii i titiƒdS(Ns--project-domainRRhRq( RRiRdRlRrR.R$R/R RuR0(RR9R:R;((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyt&test_remove_project_image_with_optionsms   (RRRRžRŸ(((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyRœBs  t TestImageShowcBseZd„Zd„ZRS(cCsett|ƒiƒtititiƒ|_ |i ti |i i _ ti|idƒ|_dS(N(RR Rtwarlockt model_factoryRt IMAGE_schemaRtSchemaBasedModeltmodelRR R!R Rt ShowImageRRR$(R((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyR„s cCsŽtig}dtifg}|i|i||ƒ}|ii|ƒ\}}|iiitiƒ|iti |ƒ|iti |ƒdS(NR( RRiR.R$R/R R!R0R1R6R7(RR9R:R;R<R=((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_show’s   (RRRR§(((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyR ‚s t TestImageSetcBseZd„Zd„ZRS(cCs€tt|ƒiƒtititiƒ|_ |i ti |i i _ |i ti |i i_ ti|idƒ|_dS(N(RR¨RR¡R¢RR£RR¤R¥RR R!R R"RtSetImageRRR$(R((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyR§sc Cs×ddddddddtig }dddddtifg}|i|i||ƒ}|ii|ƒ\}}hdd 6dd 6d d 6dd 6}|iiiti||iti |ƒ|iti |ƒdS(Ns--namesnew-names--owners new-owners --min-diskRYs --min-ramRDR(R^REiRFiR(snamesnew-name(sowners new-owner(smin_diski(smin_rami( RRiR.R$R/R R"R0R1R6R7(RR9R:R;R<R=tkwargs((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyttest_image_set_options´s*    (RRRR«(((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyR¨¥s (RR4R¡tglanceclient.v2Rtopenstackclient.commonRtopenstackclient.image.v2Rtopenstackclient.testsRt!openstackclient.tests.identity.v3Rdtopenstackclient.tests.image.v2Rt TestImagev2RRRbRtRxRœR R¨(((sY/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/image/v2/test_image.pyts   ¹T!ç@#