Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyc


BLc@sdZeZddlZddlmZmZmZmZm	Z	m
Z
mZmZm
Z
mZmZdefdYZdejfdYZdS(s(Tests for the error_for helper function.iN(t
BadRequesttClientErrortConflictt	HTTPErrortMethodNotAllowedtNotFoundtPreconditionFailedt
ResponseErrortServerErrortUnauthorizedt	error_fortDummyRequestcBseZdZdZRS(s-Just enough of a request to fool error_for().cCs
||_dS(N(tstatus(tselfR((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyt__init__s(t__name__t
__module__t__doc__R(((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyRstTestErrorForcBsweZddZdZdZdZdZdZdZdZd	Zd
Z	dZ
dZRS(
tcCsgt|}t||}|dkr:|j|dn)|jt|||j||jdS(s9Make sure error_for returns the right HTTPError subclass.N(RR
tNonetassertEqualst
assertTruet
isinstancetcontent(R
Rtexpected_errorRtrequestterror((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyterror_for_status%scCs%xdD]}|j|dqWdS(s.Make sure a 2xx response code yields no error.iiii+N(iiii+(RR(R
R((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyttest_no_error_for_2xx/s
cCs%xdD]}|j|dqWdS(s.Make sure a 2xx response code yields no error.iiii+N(iiii+(RR(R
R((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyR4s
cCs%xdD]}|j|dqWdS(s.Make sure a 3xx response code yields no error.i-i.i/i0iN(i-i.i/i0i(RR(R
R((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyttest_no_error_for_3xx9s
cCs|jdtddS(s3Make sure a 400 response code yields ResponseError.is
error messageN(RR(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyttest_error_for_400>scCs|jdtddS(s2Make sure a 401 response code yields Unauthorized.is
error messageN(RR	(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyttest_error_for_401BscCs|jdtddS(s/Make sure a 404 response code yields Not Found.is
error messageN(RR(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyttest_error_for_404FscCs|jdtddS(s6Make sure a 405 response code yields MethodNotAllowed.is
error messageN(RR(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyR!JscCs|jdtddS(s.Make sure a 409 response code yields Conflict.is
error messageN(RR(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyttest_error_for_409NscCs|jdtddS(s8Make sure a 412 response code yields PreconditionFailed.is
error messageN(RR(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyttest_error_for_412RscCs|jdtddS(s?Make sure an unrexognized 4xx response code yields ClientError.is
error messageN(RR(R
((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyttest_error_for_4xxVscCs%xdD]}|j|tqWdS(s2Make sure a 5xx response codes yields ServerError.iiiiWN(iiiiW(RR(R
R((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyttest_no_error_for_5xxZs
(RRRRRRR R!R"R#R$R%(((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyR#s
										(Rttypet
__metaclass__tunittesttlazr.restfulclient.errorsRRRRRRRRRR	R
tobjectRtTestCaseR(((sG/usr/lib/python2.7/dist-packages/lazr/restfulclient/tests/test_error.pyt<module>s
L