Add server_group related db exception tests.
Change-Id: Ib270840d667088d9edecf88440eecdad97ac7b86 Closes-Bug: 1808936
This commit is contained in:
parent
b23eec0419
commit
d24e10ecd7
|
@ -35,6 +35,12 @@ class DbServerGroupTestCase(base.DbTestCase):
|
||||||
sg = utils.create_test_server_group(name='testing')
|
sg = utils.create_test_server_group(name='testing')
|
||||||
self.assertEqual('testing', sg.name)
|
self.assertEqual('testing', sg.name)
|
||||||
|
|
||||||
|
def test_server_server_group_with_same_uuid(self):
|
||||||
|
self.assertRaises(exception.ServerGroupExists,
|
||||||
|
self.dbapi.server_group_create, context={},
|
||||||
|
values={'uuid': self.server_group.uuid,
|
||||||
|
'name': 'test_server_group2'})
|
||||||
|
|
||||||
def test_server_group_get(self):
|
def test_server_group_get(self):
|
||||||
server_group = self.dbapi.server_group_get(
|
server_group = self.dbapi.server_group_get(
|
||||||
context={}, group_uuid=self.server_group.uuid)
|
context={}, group_uuid=self.server_group.uuid)
|
||||||
|
@ -44,6 +50,11 @@ class DbServerGroupTestCase(base.DbTestCase):
|
||||||
self.assertItemsEqual(['policy1', 'policy2'], server_group.policies)
|
self.assertItemsEqual(['policy1', 'policy2'], server_group.policies)
|
||||||
self.assertItemsEqual(['server1', 'server2'], server_group.members)
|
self.assertItemsEqual(['server1', 'server2'], server_group.members)
|
||||||
|
|
||||||
|
def test_server_group_get_not_exist(self):
|
||||||
|
self.assertRaises(exception.ServerGroupNotFound,
|
||||||
|
self.dbapi.server_group_get, context={},
|
||||||
|
group_uuid='12345678-9999-0000-aaaa-123456789012')
|
||||||
|
|
||||||
def test_server_group_update(self):
|
def test_server_group_update(self):
|
||||||
update_values = {'name': 'new_test_name',
|
update_values = {'name': 'new_test_name',
|
||||||
'policies': ['policy2', 'policy3'],
|
'policies': ['policy2', 'policy3'],
|
||||||
|
@ -59,6 +70,12 @@ class DbServerGroupTestCase(base.DbTestCase):
|
||||||
self.assertItemsEqual(['policy2', 'policy3'], server_group.policies)
|
self.assertItemsEqual(['policy2', 'policy3'], server_group.policies)
|
||||||
self.assertItemsEqual(['server2', 'server3'], server_group.members)
|
self.assertItemsEqual(['server2', 'server3'], server_group.members)
|
||||||
|
|
||||||
|
def test_server_group_update_not_exist(self):
|
||||||
|
self.assertRaises(exception.ServerGroupNotFound,
|
||||||
|
self.dbapi.server_group_update, context={},
|
||||||
|
group_uuid='12345678-9999-0000-aaaa-123456789012',
|
||||||
|
values={})
|
||||||
|
|
||||||
def test_server_group_delete(self):
|
def test_server_group_delete(self):
|
||||||
self.dbapi.server_group_delete(context={},
|
self.dbapi.server_group_delete(context={},
|
||||||
group_uuid=self.server_group.uuid)
|
group_uuid=self.server_group.uuid)
|
||||||
|
@ -67,6 +84,11 @@ class DbServerGroupTestCase(base.DbTestCase):
|
||||||
self.context,
|
self.context,
|
||||||
self.server_group.uuid)
|
self.server_group.uuid)
|
||||||
|
|
||||||
|
def test_server_group_delete_not_exist(self):
|
||||||
|
self.assertRaises(exception.ServerGroupNotFound,
|
||||||
|
self.dbapi.server_group_delete, context={},
|
||||||
|
group_uuid='12345678-9999-0000-aaaa-123456789012')
|
||||||
|
|
||||||
def test_server_group_get_all(self):
|
def test_server_group_get_all(self):
|
||||||
server_groups = self.dbapi.server_group_get_all(context={})
|
server_groups = self.dbapi.server_group_get_all(context={})
|
||||||
self.assertIsInstance(server_groups, list)
|
self.assertIsInstance(server_groups, list)
|
||||||
|
|
Loading…
Reference in New Issue