Remove class_name parameter from quota_class
class_name parameter is not used in both Nova v1.1/v3 API. Nova considers the part of url as class_name. For example, bar is considered as class_name in the following case: curl -i 'http://localhost:8774/v3/os-quota-class-sets/bar' -X PUT .. This patch removes this unused paramter from quota_class. Change-Id: Id4eba5b2a17506bc04ea23ef1097ef9cdb9caf8a
This commit is contained in:
parent
2a7caa8bdb
commit
d664f0f672
@ -1171,8 +1171,6 @@ class FakeHTTPClient(base_client.HTTPClient):
|
||||
|
||||
def put_os_quota_class_sets_test(self, body, **kw):
|
||||
assert list(body) == ['quota_class_set']
|
||||
fakes.assert_has_keys(body['quota_class_set'],
|
||||
required=['class_name'])
|
||||
return (200, {}, {'quota_class_set': {
|
||||
'class_name': 'test',
|
||||
'metadata_items': [],
|
||||
@ -1192,8 +1190,6 @@ class FakeHTTPClient(base_client.HTTPClient):
|
||||
def put_os_quota_class_sets_97f4c221bff44578b0300df4ef119353(self,
|
||||
body, **kw):
|
||||
assert list(body) == ['quota_class_set']
|
||||
fakes.assert_has_keys(body['quota_class_set'],
|
||||
required=['class_name'])
|
||||
return (200, {}, {'quota_class_set': {
|
||||
'class_name': '97f4c221bff44578b0300df4ef119353',
|
||||
'metadata_items': [],
|
||||
|
@ -40,7 +40,6 @@ class QuotaClassSetManager(base.Manager):
|
||||
return {'quota_class_set': kwargs}
|
||||
|
||||
def update(self, class_name, **kwargs):
|
||||
kwargs['class_name'] = class_name
|
||||
body = self._update_body(**kwargs)
|
||||
|
||||
for key in list(body['quota_class_set']):
|
||||
|
Loading…
x
Reference in New Issue
Block a user