/usr/lib/python2.6/site-packages/cinderclient/tests/unit
NameSizeModeActions
fixture_data/-0755rm
v1/-0755rm
v2/-0755rm
fakes.py39070644editdlrm
fakes.pyc37840644editdlrm
test_auth_plugins.py143480644editdlrm
test_auth_plugins.pyc197510644editdlrm
test_base.py21850644editdlrm
test_base.pyc25090644editdlrm
test_client.py66440644editdlrm
test_client.pyc58010644editdlrm
test_exceptions.py11790644editdlrm
test_exceptions.pyc11430644editdlrm
test_http.py89600644editdlrm
test_http.pyc123280644editdlrm
test_service_catalog.py104810644editdlrm
test_service_catalog.pyc47790644editdlrm
test_shell.py87990644editdlrm
test_shell.pyc104070644editdlrm
test_utils.py67820644editdlrm
test_utils.pyc106990644editdlrm
utils.py34270644editdlrm
utils.pyc38760644editdlrm
__init__.py00644editdlrm
__init__.pyc1640644editdlrm
Edit: /usr/lib/python2.6/site-packages/cinderclient/tests/unit/test_http.pyc (12328B)
Ñò =vVc @s¤ddkZddkZddklZddklZddklZeihdd6dd6ƒZeihdd6d d6ƒZ ei d eƒZ ei d e ƒZ eihd d6d d6ƒZ ei d e ƒZeihd d6dd6ƒZei d eƒZeihdd6dd6ƒZei d eƒZei deiiƒZei deiiƒZdd„Zdd„Zdd„Zdeifd„ƒYZdS(iÿÿÿÿN(tclient(t exceptions(tutilsiÈt status_codes{"hi": "there"}ttexts{"access": {}}t return_valueis5{"error": {"message": "n/a", "details": "Terrible!"}}i‘s8{"error": {"message": "FAILED!", "details": "DETAILS!"}}iôt side_effecticCs"tiddddd|ƒ}|S(Ntusernametpasswordt project_idt auth_testtretries(Rt HTTPClient(R tcl((sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyt get_client=s cCs%td|ƒ}d|_d|_|S(NR shttp://example.comttoken(Rtmanagement_urlt auth_token(R R ((sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pytget_authed_clientCs  c Cs1tiddddddd|ƒ}d|_|S( NRRR R t bypass_urls volume/v100/R R(RR R(R R ((sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pytget_authed_bypass_urlJs    t ClientTestcBs}eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „ZRS( cs\tƒ‰tiitdtƒtidtiddƒƒ‡‡fd†ƒƒ}|ƒdS(Ntrequests time.timeRiÒcsqˆidƒ\}}hdd6dd6ˆid6dd6}tid d d |ˆiˆihd d 6|ƒdS(Ns/hiRs X-Auth-TokenR sX-Auth-Project-Ids User-Agentsapplication/jsontAccepttGETshttp://example.com/hitheadersttherethi(tgett USER_AGENTt mock_requesttassert_called_withtTEST_REQUEST_BASEt assertEqual(tresptbodyR(R tself(sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyt test_get_callWs    (RtmocktpatchtobjecttrequestsRtMock(R$R%((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_getTs 3c s·tddƒ‰ttgˆ_‡fd†}‡fd†}tiiˆd|ƒtiitd|ƒtidtidd ƒƒ‡fd †ƒƒƒ}|ƒˆigˆiƒdS( NR icsˆiidƒ}|||ŽS(Ni(R)tpop(targstkwargst next_request(R$(sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyRnscsdˆ_dˆ_dS(Nshttp://example.comR(RR((R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pytreauthrs t authenticateRs time.timeRiÒcsˆidƒ\}}dS(Ns/hi(R(R"R#(R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR%vs( Rtbad_401_requestRR)R&R'R(R*R!(R$RR0R%((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_get_reauth_0_retriesis3cstddƒ‰ttgˆ_‡fd†}tiitd|ƒtidtiddƒƒ‡fd†ƒƒ}|ƒˆigˆiƒdS( NR icsˆiidƒ}|||ŽS(Ni(R)R,(R-R.R/(R$(sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR„sRs time.timeRiÒcsˆidƒ\}}dS(Ns/hi(R(R"R#(R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR%ˆs( Rtbad_500_requestRR)R&R'R(R*R!(R$RR%((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_get_retry_500s0cstddƒ‰ttgˆ_‡fd†}tiitd|ƒtidtiddƒƒ‡fd†ƒƒ}|ƒˆiˆigƒdS( NR icsˆiidƒ}|||ŽS(Ni(R)R,(R-R.R/(R$(sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR•sRs time.timeRiÒcsˆidƒ\}}dS(Ns/hi(R(R"R#(R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR%™s( Rtconnection_error_requestRR)R&R'R(R*R!(R$RR%((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_get_retry_connection_errors0cs¢tddƒ‰tttgˆ_‡fd†}tiitd|ƒtidtiddƒƒ‡fd†ƒƒ}ˆit i |ƒˆi tgˆiƒdS( NR icsˆiidƒ}|||ŽS(Ni(R)R,(R-R.R/(R$(sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR¦sRs time.timeRiÒcsˆidƒ\}}dS(Ns/hi(R(R"R#(R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR%ªs( RR4RR)R&R'R(R*t assertRaisesRtClientExceptionR!(R$RR%((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_retry_limit¡s0csŸtddƒ‰ttgˆ_‡fd†}tiitd|ƒtidtiddƒƒ‡fd†ƒƒ}ˆit i |ƒˆi tgˆiƒdS( NR icsˆiidƒ}|||ŽS(Ni(R)R,(R-R.R/(R$(sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR·sRs time.timeRiÒcsˆidƒ\}}dS(Ns/hi(R(R"R#(R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR%»s( Rtbad_400_requestRR)R&R'R(R*R8Rt BadRequestR!(R$RR%((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_get_no_retry_400²s0cstddƒ‰ttgˆ_‡fd†}tiitd|ƒtidtiddƒƒ‡fd†ƒƒ}|ƒˆigˆiƒdS( NR icsˆiidƒ}|||ŽS(Ni(R)R,(R-R.R/(R$(sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyRÈsRs time.timeRiÒcsˆidƒ\}}dS(Ns/hi(R(R"R#(R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR%Ìs( RR;RR)R&R'R(R*R!(R$RR%((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_get_retry_400_socketÃs0cCstidddddƒdS(NRRR R i(RR (R$((sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_get_no_auth_urlÔs cs>tƒ‰tiitdtƒ‡‡fd†ƒ}|ƒdS(NRcsnˆidddddgƒhdd6dd 6d d 6d d 6ˆid 6}tiddd|ddˆidS(Ns/hiR#iiiRs X-Auth-TokenR sX-Auth-Project-Idsapplication/jsons Content-TypeRs User-AgenttPOSTshttp://example.com/hiRtdatas [1, 2, 3](tpostRRRR (R(R$R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_post_callÛs (RR&R'R(R)R(R$RC((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyt test_postØs *cCs3tƒ}|id|iƒ|id|iƒdS(Ns volume/v100(RR!RR(R$R ((sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_bypass_urlîs cs>tƒ‰tiitdtƒ‡‡fd†ƒ}|ƒdS(NRcsˆitiˆiƒdS(N(R8RtAuthorizationFailureR1((R$R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_auth_call÷s (RR&R'R(R)tmock_request_empty(R$RG((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_auth_failureós *cs>tƒ‰tiitdtƒ‡‡fd†ƒ}|ƒdS(NRcsˆitˆiƒdS(N(R8tNotImplementedErrorR1((R$R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyRGs(RR&R'R(R)R(R$RG((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_auth_not_implementedþs *cstddƒ‰ttgˆ_‡fd†}tiitd|ƒtidtiddƒƒ‡fd†ƒƒ}|ƒˆiˆigƒdS( NR icsˆiidƒ}|||ŽS(Ni(R)R,(R-R.R/(R$(sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyRsRs time.timeRiÒcsˆidƒ\}}dS(Ns/hi(R(R"R#(R (sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyR%s( Rttimeout_error_requestRR)R&R'R(R*R!(R$RR%((R R$sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyttest_get_retry_timeout_error s0(t__name__t __module__R+R3R5R7R:R=R>R?RDRERIRKRM(((sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyRRs           (R&R)t cinderclientRRtcinderclient.tests.unitRt TestResponset fake_responsetfake_response_emptyR*RRHtbad_400_responseR;tbad_401_responseR2tbad_500_responseR4tConnectionErrorR6tTimeoutRLRRRtTestCaseR(((sN/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/tests/unit/test_http.pyts@