diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-06-11 22:46:20 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-06-11 22:46:20 +0000 |
| commit | 0dc8632659bf707e70fdf822e046d9c1482d833e (patch) | |
| tree | 91a9a9c07d59f2ae8f2c4a710a7e1b28bb51ac33 /nova/tests | |
| parent | 2dd6adac8304547fbb2d80b1c4ef659e53048cf9 (diff) | |
| parent | a381df91b46582528685d4695019a5e18f5f702a (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.py | 4 | ||||
| -rw-r--r-- | nova/tests/compute/test_compute.py | 2 | ||||
| -rw-r--r-- | nova/tests/compute/test_virtapi.py | 7 | ||||
| -rw-r--r-- | nova/tests/conductor/test_conductor.py | 4 | ||||
| -rw-r--r-- | nova/tests/db/test_db_api.py | 2 |
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']) |
