Added test case update registered limit with region

This patch adds test case when updating set registered
limit with region_id with value and when region_id is
passed empty.

Change-Id: I54e152a0f3b68561f30b47e095ccc3c9f57c0938
This commit is contained in:
Vishakha Agarwal 2018-10-12 16:43:24 +05:30
parent f872a40290
commit 8df640096a
1 changed files with 26 additions and 0 deletions

View File

@ -225,6 +225,32 @@ class RegisteredLimitsTestCase(test_v3.RestfulTestCase):
self.assertEqual(new_registered_limits['description'],
'test description')
def test_update_registered_limit_region_failed(self):
ref = unit.new_registered_limit_ref(service_id=self.service_id,
resource_name='volume',
default_limit=10,
description='test description')
r = self.post(
'/registered_limits',
body={'registered_limits': [ref]},
expected_status=http_client.CREATED)
update_ref = {
'region_id': self.region_id,
}
registered_limit_id = r.result['registered_limits'][0]['id']
r = self.patch(
'/registered_limits/%s' % registered_limit_id,
body={'registered_limit': update_ref},
expected_status=http_client.OK)
new_registered_limits = r.result['registered_limit']
self.assertEqual(self.region_id, new_registered_limits['region_id'])
update_ref['region_id'] = ''
r = self.patch(
'/registered_limits/%s' % registered_limit_id,
body={'registered_limit': update_ref},
expected_status=http_client.BAD_REQUEST)
def test_update_registered_limit_description(self):
ref = unit.new_registered_limit_ref(service_id=self.service_id,
region_id=self.region_id,