Return NoSuchBucket/Key on 404.
- Fixes bug 945937. Change-Id: If6dd53a716491a7d1a9ab4992224038ede4cb32a
This commit is contained in:
parent
ad6684a00f
commit
ac7634479a
@ -240,7 +240,7 @@ class BucketController(Controller):
|
||||
if status == 401:
|
||||
return get_err_response('AccessDenied')
|
||||
elif status == 404:
|
||||
return get_err_response('InvalidBucketName')
|
||||
return get_err_response('NoSuchBucket')
|
||||
else:
|
||||
return get_err_response('InvalidURI')
|
||||
|
||||
@ -311,7 +311,7 @@ class BucketController(Controller):
|
||||
if status == 401:
|
||||
return get_err_response('AccessDenied')
|
||||
elif status == 404:
|
||||
return get_err_response('InvalidBucketName')
|
||||
return get_err_response('NoSuchBucket')
|
||||
elif status == 409:
|
||||
return get_err_response('BucketNotEmpty')
|
||||
else:
|
||||
@ -397,7 +397,7 @@ class ObjectController(Controller):
|
||||
if status == 401:
|
||||
return get_err_response('AccessDenied')
|
||||
elif status == 404:
|
||||
return get_err_response('InvalidBucketName')
|
||||
return get_err_response('NoSuchBucket')
|
||||
else:
|
||||
return get_err_response('InvalidURI')
|
||||
|
||||
|
@ -261,7 +261,7 @@ class TestSwift3(unittest.TestCase):
|
||||
code = self._test_method_error(FakeAppBucket, 'GET', '/bucket', 401)
|
||||
self.assertEquals(code, 'AccessDenied')
|
||||
code = self._test_method_error(FakeAppBucket, 'GET', '/bucket', 404)
|
||||
self.assertEquals(code, 'InvalidBucketName')
|
||||
self.assertEquals(code, 'NoSuchBucket')
|
||||
code = self._test_method_error(FakeAppBucket, 'GET', '/bucket', 0)
|
||||
self.assertEquals(code, 'InvalidURI')
|
||||
|
||||
@ -394,7 +394,7 @@ class TestSwift3(unittest.TestCase):
|
||||
code = self._test_method_error(FakeAppBucket, 'DELETE', '/bucket', 401)
|
||||
self.assertEquals(code, 'AccessDenied')
|
||||
code = self._test_method_error(FakeAppBucket, 'DELETE', '/bucket', 404)
|
||||
self.assertEquals(code, 'InvalidBucketName')
|
||||
self.assertEquals(code, 'NoSuchBucket')
|
||||
code = self._test_method_error(FakeAppBucket, 'DELETE', '/bucket', 409)
|
||||
self.assertEquals(code, 'BucketNotEmpty')
|
||||
code = self._test_method_error(FakeAppBucket, 'DELETE', '/bucket', 0)
|
||||
@ -470,7 +470,7 @@ class TestSwift3(unittest.TestCase):
|
||||
self.assertEquals(code, 'AccessDenied')
|
||||
code = self._test_method_error(FakeAppObject, 'PUT',
|
||||
'/bucket/object', 404)
|
||||
self.assertEquals(code, 'InvalidBucketName')
|
||||
self.assertEquals(code, 'NoSuchBucket')
|
||||
code = self._test_method_error(FakeAppObject, 'PUT',
|
||||
'/bucket/object', 0)
|
||||
self.assertEquals(code, 'InvalidURI')
|
||||
|
Loading…
x
Reference in New Issue
Block a user