Comment 1 for bug 1505153

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

Reviewed: https://review.openstack.org/233528
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=867fccf833ffc597aa986cb6ff1b3b5c1101b9ba
Submitter: Jenkins
Branch: master

commit 867fccf833ffc597aa986cb6ff1b3b5c1101b9ba
Author: Victor Stinner <email address hidden>
Date: Mon Oct 12 10:35:25 2015 +0200

    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