/usr/lib/python2.6/site-packages/openstack/tests/unit
NameSizeModeActions
block_store/-0755rm
cluster/-0755rm
compute/-0755rm
database/-0755rm
identity/-0755rm
image/-0755rm
key_manager/-0755rm
message/-0755rm
metric/-0755rm
network/-0755rm
object_store/-0755rm
orchestration/-0755rm
telemetry/-0755rm
base.py19190644editdlrm
base.pyc15770644editdlrm
fakes.py12590644editdlrm
fakes.pyc13480644editdlrm
test_connection.py76760644editdlrm
test_connection.pyc73050644editdlrm
test_exceptions.py20580644editdlrm
test_exceptions.pyc26090644editdlrm
test_format.py46900644editdlrm
test_format.pyc46080644editdlrm
test_profile.py28290644editdlrm
test_profile.pyc27090644editdlrm
test_proxy.py118100644editdlrm
test_proxy.pyc162490644editdlrm
test_proxy2.py137020644editdlrm
test_proxy2.pyc189770644editdlrm
test_proxy_base.py103930644editdlrm
test_proxy_base.pyc67360644editdlrm
test_resource.py532730644editdlrm
test_resource.pyc595380644editdlrm
test_resource2.py439570644editdlrm
test_resource2.pyc509090644editdlrm
test_service_filter.py11270644editdlrm
test_service_filter.pyc14840644editdlrm
test_session.py35280644editdlrm
test_session.pyc39290644editdlrm
test_utils.py31810644editdlrm
test_utils.pyc42680644editdlrm
__init__.py00644editdlrm
__init__.pyc1540644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstack/tests/unit/test_resource2.pyc (50909B)
5 Wc @sYddkZddkZddkZddklZddklZddklZddklZddkl Z de i fdYZ d e i fd YZ d e i fd YZ d e i fdYZde i fdYZde i fdYZde i fdYZde i fdYZde i fdYZdS(iN(t exceptions(tformat(t resource2(tsession(tbaset TestComponentcBseZdeifdYZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZRS(tExampleComponentcBseZdZRS(t_example(t__name__t __module__tkey(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRscCsF|idtii|idtii|idtiidS(Nt_bodyt_headert_uri(t assertEqualRtBodyR tHeadertURI(tself((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_implementations%scCsntiddtdddt}|id|i|it|i|id|i|i|i dS(Ntnamettypetdefaultit alternate_id( Rt_BaseComponenttinttTrueRRRRt assertTrueR(Rtsot((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_creation*s  cCs2tid}|idd}|i|dS(Nttest(RRt__get__tNonet assertIsNone(RRtresult((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_get_no_instance3scscddtffdY}|}tidd}|i|d}|i|dS(NRtParentcseZhd6ZRS(N(RR R R((R(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR$?sRi(tobjectRRRR R!(RR$tinstanceRR"((RsI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_get_name_None<s  cCsfd}dtfdY}|}tiddtd|}|i|d}|i||dS(Ni{R$cBseZhZRS((RR R(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR$LsRRR(R%RRtdictRR R(Rtexpected_resultR$R&RR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_get_defaultIs  csidddtffdY}|}tid}|i|d}|i|dS(NRi{R$cseZh6ZRS((RR R((RR)(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR$]s(R%RRRR R(RR$R&RR"((RR)sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_get_name_untypedYs csudddtffdY}|}tiddt}|i|d}|it|dS(NRt123R$cseZh6ZRS((RR R((Rtvalue(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR$lsR(R%RRRRR R(RR$R&RR"((RR-sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_get_name_typedhs c sddddtffdY}dtffdY}|}tidd|}tid t}tiii }ti d ||i i z|i |d}WdQX|i|dS( NRR,sone hundred twenty threeR$cseZh6ZRS((RR R((RR-(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR${st FakeFormattercseZefdZRS(csS(N((tclsR-(R)(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt deserializes(RR t classmethodR1((R)(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR/~sRt return_values %s.issubclass(R%RRtmocktMockRtsixtmovestbuiltinsRtpatcht__exit__t __enter__RR R(RR$R/R&Rtmock_issubclasstmoduleR"((RR-R)sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_get_name_formattervs "cCsed}d}dtfdY}|}tid}|i|||i||i|dS(NRR,R$cBseZhZRS((RR R(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR$s(R%RRt__set__RR(RRtexpected_valueR$R&R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_set_name_untypeds csd}dtfdY}|}dtffdYtidd}|i|||i|gidS(NR,R$cBseZhZRS((RR R(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR$stFakeTypecseZgZfdZRS(csii|dS(N(tcallstappend(Rtarg(RB(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt__init__s(RR RCRF((RB(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRBsRR(R%RRR?RRC(RR@R$R&R((RBsI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_set_name_typeds csd}dtfdY}|}dtiffdYtidd}|i|||i|gidS(NR,R$cBseZhZRS((RR R(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR$sR/cs#eZgZefdZRS(csii|dS(N(RCRD(R0RE(R/(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt serializes(RR RCR2RH((R/(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR/sRR(R%Rt FormatterRRR?RRC(RR@R$R&R((R/sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_set_name_formatters csgdddtffdY}|}tid}|i||i|idS(NRR,R$cseZh6ZRS((RR R((R@R(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR$s(R%RRt __delete__t assertNotInR(RR$R&R((RR@sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_delete_names  csdd}ddtffdY}|}ti|}|i||i||idS(NRR,R$cseZhd6ZRS(twhat(RR R((R@(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR$s(R%RRRKRLR(RRR$R&R((R@sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_delete_name_doesnt_exists  (RR RRRRRR#R'R*R+R.R>RARGRJRMRO(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRs         tTestComponentManagercBskeZdZdZdZdZdZdZdZdZ dZ d Z d Z RS( cCs<ti}|it|i|it|idS(N(Rt_ComponentManagerRR(t attributestsett_dirty(RR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_create_basics cCsohdd6dd6dd6}t}tid|d|}|i||i|it|i|idS( NitheyithiithelloRRt synchronized(tFalseRRQRRRRStkeysRT(RtattrstsyncR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_create_unsynceds cCsfhdd6dd6dd6}t}tid|d|}|i||i|it|idS( NiRViRWiRXRRRY(RRRQRRRRSRT(RR\R]R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_create_synceds cCsHd}d}h||6}tid|}|i||i|dS(NR R-RR(RRQRt __getitem__(RR R-R\R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_getitems  cCsRd}d}ti}|i|||i||i|i||idS(NR R-(RRQt __setitem__tassertInRRtdirty(RR R-R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_setitem_new s  cCsod}d}h||6}tid|dt}|i|||i||i||i||idS(NR R-RRRY(RRQRRbRRRRLRd(RR R-R\R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_setitem_unchangeds cCsVd}d}h||6}tid|dt}|i||i|i|dS(NR R-RRRY(RRQRt __delitem__R!Rd(RR R-R\R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_delitem s   cCs?hdd6}tid|}|it||idS(NR-R RR(RRQtassertItemsEqualtitert__iter__(RR\R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_iter*s cCs?hdd6}tid|}|it||idS(NR-R RR(RRQRtlent__len__(RR\R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_len/s cCsd}d}d}h||6}tid|dt}|ih||6|i|i|||ih||6||6|idS(NR tkey2R-RRRY(RRQRZRRdRb(RR RpR-R\R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_dirty4s cCshd}d}h||6}tid|dt}|i||i|i|it|idS(NR R-RRRY(RRQRZRRdtcleanR((RR R-R\R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_clean?s  ( RR RUR^R_RaReRfRhRlRoRqRs(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRPs       t Test_RequestcBseZdZRS(cCsdd}d}d}ti|||}|i||i|i||i|i||idS(Niii(Rt_RequestRturitbodytheaders(RRvRwRxR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_createMs(RR Ry(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRtKstTestQueryParameterscBs#eZdZdZdZRS(cCsJd}hdd6}ti||}|ihdd6dd6|idS(Ntlocations first-namet first_name(RtQueryParametersRt_mapping(RR{tmappingR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRy[s  cCskd}hdd6}ti||}|ihdd6dd6dd6}|ihdd6dd6|dS(NR{s first-nameR|tBrooklyntBriantCurtint last_name(RR}t _transposeR(RR{RRR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_transpose_unmappedds  cCsVd}hdd6}ti||}|ihdd6}|ihdd6|dS(NR{s first-nameR|R(RR}RR(RR{RRR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_transpose_not_in_queryqs  (RR RyRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRzYs t TestResourcecBseZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZRS(cCshdd6}hdd6}hdd6}tti|i|i|i}ti}|||f|_tiit i d|i i z&t i dt |}|i|WdQX|i|it i|i||ii|i|it i|i||ii|i|it i|i||ii|i|i|i|i|i|i|i|i|i|i|i|i|i|idS( NiRwitheaderiRvt_collect_attrsRY(R(t itertoolstchaintitemsR4R5R3R9R%RtResourceR:R;RZtassert_called_once_withtassertIsInstanceR RQRRdR R t assertFalset allow_createt allow_gett allow_updatet allow_deletet allow_listt allow_headt patch_update(RRwRRvt everythingt mock_collectR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_initialize_basics0    cshdd6hdd6hdd6dtiffdY}t|}|id ||id ||id ||id |dS( NitaitbitctTestcseZfdZRS(csti|_tidi|ii_ti|_tidi|ii_ti|_tidi|ii_dS(NR3(R4R5R RRRR R (R(RRR(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRFs   (RR RF((RRR(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRss(openstack.tests.unit.test_resource2.Testsa=1sb=2sc=3(RRtreprRc(RRtthe_repr((RRRsI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_reprs   %cCsti}d}d}d}tid|||f|_ti|i_ti|i_ti|i_hdd6}|i ||ii ||iii ||iii ||iii |dS(NRwRRvR3iRE( RRR4R5RR tupdateR R t_updateR(RRRwRRvtargs((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test__updates   cCs\ti}dddg}ti|_||i_|it}|i||dS(NRwRRv( RRR4R5t_consume_attrst side_effectRR(Ri(RRtexpected_attrst actual_attrs((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__collect_attrss   c Csd}d}d}d}d}d}h||6||6}d}d} h||6||6| |6} ti} | i|| } |ih| |6| |ih||6||6| dS( NtsomeKey1t some_key1tsomeKey2t some_key2tvalue1tvalue2totherKeytother(RRRtassertDictEqual( Rtserverside_key1tclientside_key1tserverside_key2tclientside_key2RRRt other_keyt other_valueR\RR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__consume_attrss$     cCsO|idtii|idtii|idtiidS(NR{Rtid(RcRRt_header_mappingt _body_mapping(R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__mapping_defaultsscsfdddtiffdY}|i}|i|d|i|ddS(NtMyNametMyIDRcs&eZeiZeiZRS((RR RRRR((tnew_nametnew_id(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRsRR(RRRR(RRR((RRsI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__mapping_overridess " cCs_dtifdY}|id|i|id|i|id|idS(NRcBs5eZeidZeidZeidZRS(txtytz(RR RRRRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRsRRR(RRRcR(RR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__body_mappingscCs_dtifdY}|id|i|id|i|id|idS(NRcBs5eZeidZeidZeidZRS(RRR(RR RRRRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRsRRR(RRRcR(RR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__header_mappingscCs_dtifdY}|id|i|id|i|id|idS(NRcBs5eZeidZeidZeidZRS(RRR(RR RRRRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR$sRRR(RRRct _uri_mapping(RR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__uri_mapping#scCs|idtiidS(Nt(RRRt _alternate_id(R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__alternate_id_None-scCs3dtifdY}|id|idS(NRcBseZeiddeZRS(taltR(RR RRRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR1sR(RRRR(RR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__alternate_id0scCsKdtifdY}d}|d|}|i||i|dS(NRcBseZeidZRS(R(RR RRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR7sR(RRRt_get_id(RRR-R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__get_id_instance6scCsKdtifdY}d}|d|}|i||i|dS(NRcBseZeiddeZRS(tattrR(RR RRRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR@sRR(RRRR(RRR-R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__get_id_instance_alternate?scCs&d}|i|tii|dS(NR(RRRR(RR-((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__get_id_valueHscCs^dtifdY}d}|id|}|id|ii|i||idS(NRcBseZeidZRS(R(RR RRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRMsR-R(RRtnewRcR RdRR(RRR-R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_newLs cCs^dtifdY}d}|id|}|id|ii|i||idS(NRcBseZeidZRS(R(RR RRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRWsR-R(RRtexistingRLR RdRR(RRR-R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_existingVs c CsdtifdY}d}d}d}|d|d|d|dt}|id t}|id |i|ih|d 6|d6|i|ih|d 6|idS( NRcBs,eZdZeidZeidZRS(s /somethingRR(RR t base_pathRRt body_attrRt header_attr(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRasRRwRRRRYt requires_ids something/idRR( RRRZt_prepare_requestRRRvRwRx(RRtthe_idt body_valuet header_valueRR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__prepare_request_with_id`s !cCs2tidd}|iti|idtdS(NRR(RRR t assertRaisesRtInvalidRequestRR(RR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test__prepare_request_missing_idrs csddtiffdY}d}d}|d|d|dt}|id td t}|id |i|ihh|d 66|i|ih|d 6|idS(NR Rcs2eZdZZeidZeidZRS(s /somethingRR( RR Rt resource_keyRRRRR((R (sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR{sRwRRRRYRt prepend_keys /somethingRR( RRRZRRRRvRwRx(RRRRRR"((R sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__prepare_request_with_keyxs !cCsld}d}d}h||6dd6}h||6}ti}|i||}|ih||6|dS(Nt client_namet serverNameR-tblahR(RRt_transpose_componentR(RRt server_nameR-Rt componentRR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest__transpose_components  cCsdtifdY}ti}t|_|}tidhdd6|_|i|dt|i t|i i |i d|i dS(NRcBseZeidZRS(R(RR RRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRsR3R-Rthas_body( RRR4R5R(RxRt_translate_responseRZRR RdR(RRtresponseR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test__translate_response_no_bodys   cCsdtifdY}hdd6}ti}t|_||i_|}tid|tg|_|i |dt |i d|i |i t|i i|i t|iidS(NRcBseZeidZRS(R(RR RRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRsR-RRR(RRR4R5R(RxtjsonR3RRRRRR RdR (RRRwRR((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt2test__translate_response_with_body_no_resource_keys     csddtiffdY}hdd6}ti}t|_h|6|i_|}tid|tg|_|i |dt |i d|i |i t|i i|i t|iidS(NR RcseZZeidZRS(R(RR RRRR((R (sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRsR-RRR(RRR4R5R(RxRR3RRRRRR RdR (RRRwRR((R sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt4test__translate_response_with_body_with_resource_keys    cCsdtifdY}|}|iti|id|iti|id|iti|id|iti|id|i d}|itit |t i |_ t i dhdd6|i _|iti|iddS(NRcBs,eZeZeZeZeZeZeZRS(( RR RZRRRRRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRs RR3RR(RRRRtMethodNotSupportedtcreatetgettdeletetheadtlisttnextR4R5R RdR(RRRtthe_list((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_cant_do_anythings (RR RRRRRRRRRRRRRRRRRRRRRRRRR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR}s2                tTestResourceActionscBseZdZeedZdZdZdZdZedZ dZ dZ d Z d Z d Zd Zd ZdZdZdZdZdZRS(csttid_d_dtiffdY}|_ti dti _ di _ di _ di _ti _|d d _ti d i i_ti i_ti dti_ti d ii_ti d ii_ti d ii_ti d ii_ti d ii_ti d ii_ti d ii_dS( NtserviceRRcs>eZiZiZeZeZeZeZ eZ eZ RS(( RR t service_nameRRRRRRRRR((R(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRs  tspecRvRwRxRR3(tsuperRtsetUpRRRRt test_classR4R5RutrequestRvRwRxRRRRRtSessionRRtputR9tpostRR(RR((RsI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRs*      cCs|pd|i_n|ii|i}|iiid|d||o>|iii|ii d|i d|ii d|ii n;|ii i|ii d|i d|ii d|ii |iii|i|i||idS(NRRtendpoint_filterRRx(R RRRRRRRRRvRRwRxR RRR(RRRR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt _test_creates        cCs|idtdtdS(NRR(R R(R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_create_with_id,scCs|idtdtdS(NRR(R RZR(R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_create_without_id/scCst|ii|i}|iii|iii|iid|i|iii|i |i ||idS(NR ( RRRRRRRvRRRR(RR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_get2s   cCs|ii|i}|iii|iii|iid|idhdd6|iii|i |i ||idS(NR RxRtAccept( RRRRRRRvRRRR(RR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_head=s   cCs||i_ti|i_tidhdd6|ii_|ii|i}|iii dt |o>|ii i |i i d|id|i id|i in;|iii |i i d|id|i id|i i|iii |i|i||idS(NR3RRRR RRx(RRR4R5R RdRRRRRR9RRvRRwRxRRRR(RRR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt _test_updateIs  "      cCs|idtdS(NR(RRZ(R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_update_putbscCs|idtdS(NR(RR(R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_update_patchescCsti|i_t|ii_ti|i_t|ii_|ii|i}|i ||i|ii i dS(N( R4R5RR R(RdR RRRRtassert_not_called(RR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_update_not_dirtyhscCs|ii|i}|iii|iii|iid|idhdd6|iii|i dt |i ||idS(NR RxRRR( RRRRRRRvRRRRZR(RR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_deletess    cCsti}g|i_||ii_t|ii|i}|iii|i d|i dhdd6dh|i g|dS(NR Rxsapplication/jsonRtparams( R4R5RR3RRRRRRRR(Rt mock_responseR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_list_empty_responses      cCsd}ti}h|d6ggg|i_||ii_t|ii|idt }|i dt |h|iii ddd\}}|i ||||i|i|||iqyWdS( NiiiiRRRRR Rxsapplication/jsonR(R4R5RRRRR3RRRRRmRRRR.RRR(RR$RRR/R"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt&test_list_multi_page_early_termination(s( !& (RR RRZR R R RRRRRRRRRR R#R%R,R0R1(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRs& &             (tTestResourceFindcBskeZdZdZdZdZdZdZdZdZ dZ d Z d Z RS( cs}ttid_dtifdY}d|ffdY}d|fdY}|_|_dS(NitBasecBs&eZedZedZRS(c[s tidS(N(RtNotFoundException(R0tkwargs((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRVscSsdS(N(R (R0R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRZs(RR R2RR(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR3Tst OneResultcseZefdZRS(csiS(N(R"(R0R(R(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt_get_one_match`s(RR R2R7((R(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR6^st NoResultscBseZedZRS(cWsdS(N(R (R0R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR7fs(RR R2R7(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR8ds(RR2RR"RRt no_resultst one_result(RR3R6R8((RsI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyROs   csKddtiffdY}|idd}|i|dS(NiRcseZefdZRS(csti}|i_|S(N(R4R5RR3(R0R5t mock_match(R-(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRrs  (RR R2R((R-(sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRpsRR(RRtfindR(RRR"((R-sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_find_short_circuitmscCs)|iti|iidddtdS(NRRtignore_missing(RRtResourceNotFoundR9R<RZ(R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_no_match_raise|scCs&|i|iidddtdS(NRRR>(R!R9R<R(R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_no_match_returnscCs&|i|i|iidddS(NRR(RR"R:R<(R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_find_resultscCs |itiidgdS(NR(R!RRR7(R((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_match_empty_resultsscCsPd}tidti}||_tiid|g}|i||dS(NRRtRichard(R4R5RRRR7R!(Rtthe_nametmatchR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_no_match_by_names  cCsPd}tidti}||_tii||g}|i||dS(NRR(R4R5RRRR7tassertIs(RRERFR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_single_match_by_names  cCsPd}tidti}||_tii||g}|i||dS(NRR(R4R5RRRR7RH(RRRFR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_single_match_by_ids  cCsWd}dtifdY}|d|}|i||g}|i||dS(NRDRcBseZeiddeZRS(tother_idR(RR RRRRK(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRsRK(RRR7RH(RRRRFR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt!test_single_match_by_alternate_ids cCsMd}tidti}||_|ititii|||gdS(NRR( R4R5RRRRRtDuplicateResourceR7(RRRF((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_multiple_matchess  ( RR RR=R@RARBRCRGRIRJRLRN(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyR2Ms       tTestWaitForStatuscBsteZdZeiddddZeiddddZeiddddZdZ RS(cCsMd}ti}||_tid||ddd}|i||dS(NtlolingRtfailurestintervaltwait(R4R5tstatusRtwait_for_statusR(RRTtresourceR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_immediate_statuss   s time.sleepR3cCsqd}ti}ddd|g}tid|t|_tid||ddd}|i||dS(NRPRtanotherRRii( R4R5t PropertyMockRRTRRUR R(Rt mock_sleepRTRVtstatusesR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_status_matchs c Cstd}d}ti}d|||g}tid|t|_|ititi d|||gdddS(NRPtcryingRRRii( R4R5RYRRTRRtResourceFailureRRU(RRZRTtfailureRVR[((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyttest_status_failss  c Csfd}ti}dgd}tid|t|_|ititi d||ddddS(NRPRiRRii( R4R5RYRRTRRtResourceTimeoutRRUR (RRZRTRVR[((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_timeouts   c Cs\ti}dg}tid|t|_|ititi d|dddddS(NRRRRTii( R4R5RYRRTRRRaRRUR (RRVR[((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_no_sleeps    N( RR RWR4R9R R\R`RbRc(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyROs  tTestWaitForDeletecBsDeZeiddddZeiddddZRS(s time.sleepR3cCsPti}ddtig|i_tid|dd}|i ||dS(NRii( R4R5R RR4RRRtwait_for_deleteR(RRZRVR"((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt test_successs cCsGti}dddg|i_|ititi d|dddS(NRii( R4R5R RRRRRaRRe(RRZRV((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRbs   N(RR R4R9R RfRb(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyRds (RR4R6t openstackRRRRtopenstack.tests.unitRtTestCaseRRPRtRzRRR2RORd(((sI/tmp/pip-build-wCUybK/openstacksdk/openstack/tests/unit/test_resource2.pyt s$   `$r`qE