summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-06-11 22:46:20 +0000
committerGerrit Code Review <review@openstack.org>2013-06-11 22:46:20 +0000
commit0dc8632659bf707e70fdf822e046d9c1482d833e (patch)
tree91a9a9c07d59f2ae8f2c4a710a7e1b28bb51ac33 /nova/tests
parent2dd6adac8304547fbb2d80b1c4ef659e53048cf9 (diff)
parenta381df91b46582528685d4695019a5e18f5f702a (diff)
Merge "Refactors get_instance_security_groups to only use instance_uuid"
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_security_groups.py4
-rw-r--r--nova/tests/compute/test_compute.py2
-rw-r--r--nova/tests/compute/test_virtapi.py7
-rw-r--r--nova/tests/conductor/test_conductor.py4
-rw-r--r--nova/tests/db/test_db_api.py2
5 files changed, 10 insertions, 9 deletions
diff --git a/nova/tests/api/openstack/compute/contrib/test_security_groups.py b/nova/tests/api/openstack/compute/contrib/test_security_groups.py
index 6bd220198..f1433bd0a 100644
--- a/nova/tests/api/openstack/compute/contrib/test_security_groups.py
+++ b/nova/tests/api/openstack/compute/contrib/test_security_groups.py
@@ -354,8 +354,8 @@ class TestSecurityGroups(test.TestCase):
self.stubs.Set(nova.db, 'instance_get_by_uuid',
return_instance)
- def return_security_groups(context, instance_id):
- self.assertEquals(instance_id, 1)
+ def return_security_groups(context, instance_uuid):
+ self.assertEquals(instance_uuid, FAKE_UUID1)
return [security_group_db(sg) for sg in groups]
self.stubs.Set(nova.db, 'security_group_get_by_instance',
diff --git a/nova/tests/compute/test_compute.py b/nova/tests/compute/test_compute.py
index b1f046c52..3ff317c32 100644
--- a/nova/tests/compute/test_compute.py
+++ b/nova/tests/compute/test_compute.py
@@ -5266,7 +5266,7 @@ class ComputeAPITestCase(BaseTestCase):
security_group=['testgroup'])
try:
self.assertEqual(len(db.security_group_get_by_instance(
- self.context, ref[0]['id'])), 1)
+ self.context, ref[0]['uuid'])), 1)
group = db.security_group_get(self.context, group['id'])
self.assert_(len(group['instances']) == 1)
finally:
diff --git a/nova/tests/compute/test_virtapi.py b/nova/tests/compute/test_virtapi.py
index e3887d033..7cf05d87d 100644
--- a/nova/tests/compute/test_virtapi.py
+++ b/nova/tests/compute/test_virtapi.py
@@ -64,7 +64,7 @@ class VirtAPIBaseTest(test.TestCase, test.APICoverage):
def test_security_group_get_by_instance(self):
self.assertExpected('security_group_get_by_instance',
- {'id': 'fake-id'})
+ {'uuid': 'fake-id'})
def test_security_group_rule_get_by_security_group(self):
self.assertExpected('security_group_rule_get_by_security_group',
@@ -99,11 +99,12 @@ class FakeVirtAPITest(VirtAPIBaseTest):
self.mox.StubOutWithMock(db, db_method)
if method in ('aggregate_metadata_add', 'aggregate_metadata_delete',
- 'security_group_rule_get_by_security_group',
- 'security_group_get_by_instance'):
+ 'security_group_rule_get_by_security_group'):
# NOTE(danms): FakeVirtAPI will convert the first argument to
# argument['id'], so expect that in the actual db call
e_args = tuple([args[0]['id']] + list(args[1:]))
+ elif method in ('test_security_group_get_by_instance'):
+ e_args = tuple([args[0]['uuid']] + list(args[1:]))
else:
e_args = args
diff --git a/nova/tests/conductor/test_conductor.py b/nova/tests/conductor/test_conductor.py
index 03896ee3a..beb0d3b61 100644
--- a/nova/tests/conductor/test_conductor.py
+++ b/nova/tests/conductor/test_conductor.py
@@ -274,10 +274,10 @@ class _BaseTestCase(object):
self.assertEqual(result, 'foo')
def test_security_group_get_by_instance(self):
- fake_instance = {'id': 'fake-instance'}
+ fake_instance = {'uuid': 'fake-instance'}
self.mox.StubOutWithMock(db, 'security_group_get_by_instance')
db.security_group_get_by_instance(
- self.context, fake_instance['id']).AndReturn('it worked')
+ self.context, fake_instance['uuid']).AndReturn('it worked')
self.mox.ReplayAll()
result = self.conductor.security_group_get_by_instance(self.context,
fake_instance)
diff --git a/nova/tests/db/test_db_api.py b/nova/tests/db/test_db_api.py
index 711f81e52..94a151c21 100644
--- a/nova/tests/db/test_db_api.py
+++ b/nova/tests/db/test_db_api.py
@@ -2159,7 +2159,7 @@ class SecurityGroupTestCase(test.TestCase, ModelsObjectComparatorMixin):
for vals in values]
real = db.security_group_get_by_instance(self.ctxt,
- instance['id'])
+ instance['uuid'])
expected = security_groups[:2]
self._assertEqualListsOfObjects(expected, real,
ignored_keys=['instances'])