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:
Ken'ichi Ohmichi 2014-01-07 03:46:11 +09:00
parent 2a7caa8bdb
commit d664f0f672
2 changed files with 0 additions and 5 deletions

View File

@ -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': [],

View File

@ -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']):