Merge "Return HTTP 400 if volume size is not defined"

This commit is contained in:
Jenkins 2016-02-02 16:52:31 +00:00 committed by Gerrit Code Review
commit 21f526f57e
2 changed files with 8 additions and 0 deletions

View File

@ -672,6 +672,7 @@ class ServersController(wsgi.Controller):
exception.NetworkRequiresSubnet,
exception.NetworkNotFound,
exception.NetworkDuplicated,
exception.InvalidBDM,
exception.InvalidBDMSnapshot,
exception.InvalidBDMVolume,
exception.InvalidBDMImage,

View File

@ -3243,6 +3243,13 @@ class ServersControllerCreateTest(test.TestCase):
self.controller.create,
self.req, body=self.body)
@mock.patch.object(compute_api.API, 'create',
side_effect=exception.InvalidBDM)
def test_create_instance_raise_invalid_bdm(self, mock_create):
self.assertRaises(webob.exc.HTTPBadRequest,
self.controller.create,
self.req, body=self.body)
@mock.patch.object(compute_api.API, 'create',
side_effect=exception.ImageBadRequest(
image_id='dummy', response='dummy'))