From 162ab4f48e573662824872da56aecbef05ba94f0 Mon Sep 17 00:00:00 2001 From: Mark Washenberger Date: Thu, 5 Jan 2012 18:15:29 -0500 Subject: Use instance_properties in resize. This just makes resize behave a bit more like create, which is useful for custom filtering. Change-Id: I10ba726712d8f601f5ee97e0bb033bd7339a7a88 --- nova/tests/scheduler/test_chance_scheduler.py | 4 ++-- nova/tests/scheduler/test_distributed_scheduler.py | 4 ++-- nova/tests/test_compute.py | 6 ++++-- 3 files changed, 8 insertions(+), 6 deletions(-) (limited to 'nova/tests') diff --git a/nova/tests/scheduler/test_chance_scheduler.py b/nova/tests/scheduler/test_chance_scheduler.py index 8d4c73adb..0bb3927a2 100644 --- a/nova/tests/scheduler/test_chance_scheduler.py +++ b/nova/tests/scheduler/test_chance_scheduler.py @@ -30,7 +30,7 @@ class ChanceSchedulerTestCase(test.TestCase): sched = chance.ChanceScheduler() hosts = ['host1', 'host2', 'host3'] - request_spec = dict(original_host='host2', + request_spec = dict(instance_properties=dict(host='host2'), avoid_original_host=True) filtered = sched._filter_hosts(request_spec, hosts) @@ -43,7 +43,7 @@ class ChanceSchedulerTestCase(test.TestCase): sched = chance.ChanceScheduler() hosts = ['host1', 'host2', 'host3'] - request_spec = dict(original_host='host2', + request_spec = dict(instance_properties=dict(host='host2'), avoid_original_host=False) filtered = sched._filter_hosts(request_spec, hosts) diff --git a/nova/tests/scheduler/test_distributed_scheduler.py b/nova/tests/scheduler/test_distributed_scheduler.py index 047c8c51a..36d2ddc5b 100644 --- a/nova/tests/scheduler/test_distributed_scheduler.py +++ b/nova/tests/scheduler/test_distributed_scheduler.py @@ -313,7 +313,7 @@ class DistributedSchedulerTestCase(test.TestCase): _fake_choose_host_filters) hosts = [('host1', '1info'), ('host2', '2info'), ('host3', '3info')] - request_spec = dict(original_host='host2', + request_spec = dict(instance_properties=dict(host='host2'), avoid_original_host=True) filtered = sched._filter_hosts('compute', request_spec, hosts, {}) @@ -333,7 +333,7 @@ class DistributedSchedulerTestCase(test.TestCase): _fake_choose_host_filters) hosts = [('host1', '1info'), ('host2', '2info'), ('host3', '3info')] - request_spec = dict(original_host='host2', + request_spec = dict(instance_properties=dict(host='host2'), avoid_original_host=False) filtered = sched._filter_hosts('compute', request_spec, hosts, {}) diff --git a/nova/tests/test_compute.py b/nova/tests/test_compute.py index a4a5faa48..fb38e7b98 100644 --- a/nova/tests/test_compute.py +++ b/nova/tests/test_compute.py @@ -2060,7 +2060,8 @@ class ComputeAPITestCase(BaseTestCase): def test_resize_request_spec(self): def _fake_cast(context, args): request_spec = args['args']['request_spec'] - self.assertEqual(request_spec['original_host'], 'host2') + instance_properties = request_spec['instance_properties'] + self.assertEqual(instance_properties['host'], 'host2') self.assertEqual(request_spec['avoid_original_host'], True) self.stubs.Set(self.compute_api, '_cast_scheduler_message', @@ -2078,7 +2079,8 @@ class ComputeAPITestCase(BaseTestCase): def test_resize_request_spec_noavoid(self): def _fake_cast(context, args): request_spec = args['args']['request_spec'] - self.assertEqual(request_spec['original_host'], 'host2') + instance_properties = request_spec['instance_properties'] + self.assertEqual(instance_properties['host'], 'host2') self.assertEqual(request_spec['avoid_original_host'], False) self.stubs.Set(self.compute_api, '_cast_scheduler_message', -- cgit