/usr/lib/python2.6/site-packages/glanceclient/tests
NameSizeModeActions
functional/-0755rm
unit/-0755rm
utils.py66850644editdlrm
utils.pyc102860644editdlrm
__init__.py00644editdlrm
__init__.pyc1590644editdlrm
Edit: /usr/lib/python2.6/site-packages/glanceclient/tests/utils.pyc (10286B)
Ñò ((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyR=}scCsdS(N((R((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pytclose€scCs(t|idƒo|iiƒS|iS(NR=(thasattrR2R=(R((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pytcontentƒscCs.t|itiƒo|iidƒS|iS(Nsutf-8(R RDR t binary_typetdecode(R((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyttext‰scKs!|ioti|iƒpdS(Nt(R2RRRG(RR((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyRsiccs6x/to'|ii|ƒ}|pPn|VqWdS(N(tTrueR@R=(Rt chunk_sizetdecode_unicodetchunk((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyt iter_content“s N( R*R+RRtpropertyRAR=RBRDRGRtFalseRM(((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyRes   tTestCasecBs#eZhhed6d6ed6ZRS(t danger_modetconfigtverify(R*R+RORItTEST_REQUEST_BASE(((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyRP›st FakeTTYStdoutcBs eZdZd„Zd„ZRS(sCA Fake stdout that try to emulate a TTY device as much as possible.cCstS(N(RI(R((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pytisatty¤scCs>|idƒo|idƒ|d}ntii||ƒS(Ns ii(t startswithtseekR Rtwrite(RR((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyRY§s (R*R+t__doc__RVRY(((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyRU¡s tFakeNoTTYStdoutcBseZdZd„ZRS(s'A Fake stdout that is not a TTY device.cCstS(N(RO(R((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyRV²s(R*R+RZRV(((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyR[¯scCsti|ƒ}ti|itƒ}t|dd„ƒ}ti|tƒ}|i|i|i|i ||i f}ti |ƒS(s®A helper function which sorts the keys of the query string of a url. For example, an input of '/v2/tasks?sort_key=id&sort_dir=asc&limit=10' returns '/v2/tasks?limit=10&sort_dir=asc&sort_key=id'. This is to prevent non-deterministic ordering of the query string causing problems with unit tests. :param url: url which will be ordered by query keys :returns url: url with ordered query keys R:cSs|dS(i((tx((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pytÂs( turlparset parse_qsltqueryRItsortedt urlencodetschemetnetloctpathtparamstfragmentt urlunparse(Rtparsedtqueriest sorted_querytencoded_sorted_queryt url_parts((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyR¶s   c Cs¾t|tƒot|iƒƒ}nt|tiƒonyti|ƒ}Wn'tj o|||ph|fSXg}|D]}|t|iƒƒq~}n|||ph|fS(s4Key the request body be ordered if it's a dict type.( R tdictRaR8R RRRR(RRRRt_[1]td((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyRÍs1(R6RR tsix.moves.urllib.parsetmovesturllibtparseR^t testtoolstglanceclient.v2RtobjectRR,R0RRPRRUR[RR(((sE/tmp/pip-build-cD3xZi/python-glanceclient/glanceclient/tests/utils.pyts    +6