diff options
Diffstat (limited to 'nova/virt')
| -rw-r--r-- | nova/virt/fake.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nova/virt/fake.py b/nova/virt/fake.py index e1e909c42..d5e2bf31b 100644 --- a/nova/virt/fake.py +++ b/nova/virt/fake.py @@ -100,7 +100,8 @@ class FakeConnection(driver.ComputeDriver): self.instances[name] = fake_instance def snapshot(self, context, instance, name): - pass + if not instance['name'] in self.instances: + raise exception.InstanceNotRunning() def reboot(self, instance, network_info): pass @@ -145,7 +146,7 @@ class FakeConnection(driver.ComputeDriver): pass def destroy(self, instance, network_info, cleanup=True): - key = instance.name + key = instance['name'] if key in self.instances: del self.instances[key] else: |
