From 8b79ac24a83854de9f57bb3526a2edbd0b6d64d2 Mon Sep 17 00:00:00 2001 From: Hans Lindgren Date: Wed, 8 May 2013 15:43:32 +0200 Subject: Make sure that hypervisor nodename is set correctly in FakeDriver This resolves an issue where the wrong host name is used when executing some sample_api tests individually. Resolves bug 1177802. Change-Id: I29af026e29ff8c70bb6b4c81f1bdf28cdea11140 --- nova/virt/fake.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nova/virt/fake.py b/nova/virt/fake.py index 18774245f..c38dc9ed6 100755 --- a/nova/virt/fake.py +++ b/nova/virt/fake.py @@ -41,7 +41,7 @@ CONF.import_opt('host', 'nova.netconf') LOG = logging.getLogger(__name__) -_FAKE_NODES = [CONF.host] +_FAKE_NODES = None def set_nodes(nodes): @@ -107,6 +107,8 @@ class FakeDriver(driver.ComputeDriver): } self._mounts = {} self._interfaces = {} + if not _FAKE_NODES: + set_nodes([CONF.host]) def init_host(self, host): return -- cgit