]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Fix test_misc for WebOb 1.5
authorVictor Stinner <vstinner@redhat.com>
Mon, 12 Oct 2015 08:35:25 +0000 (10:35 +0200)
committerVictor Stinner <vstinner@redhat.com>
Mon, 12 Oct 2015 09:29:13 +0000 (11:29 +0200)
commit867fccf833ffc597aa986cb6ff1b3b5c1101b9ba
treeeed6b5457b42d1fe4ad1c9878cd327327cb3b367
parent3b0fcc3e758b6763d93aa2cea40aa46748201e99
Fix test_misc for WebOb 1.5

WebOb 1.5 was released at 2015-10-11. With this new version,
webob.exc.WSGIHTTPException() constructor now fails with a KeyError
when the HTTP status code is 0.

test_exceptions_raise() of test_misc tries to instanciate all
exceptions of cinder.exception. The problem is that
ConvertedException uses a default HTTP status code of 0.

Modify the default HTTP status code of ConvertedException to 400 to
fix the unit test. The bug is only in the test,
cinder/api/openstack/wsgi.py copies an existing HTTP code:

    Fault(exception.ConvertedException(code=ex_value.code,  ...)

Closes-Bug: #1505153
Change-Id: I1aec8038774828d48da4b0e831b390e33243809a
cinder/exception.py