summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Prince <dan.prince@rackspace.com>2011-09-16 15:36:57 +0000
committerTarmac <>2011-09-16 15:36:57 +0000
commit4e6c2cc8028a5569599dedbab6fa8010115b4dd2 (patch)
tree8e6d60ac04dcd2274da3f366a0730fd405fc9fc2
parent895e776fcb8d4f961ef52b7dd20bc1964d248538 (diff)
parent6b3ac77dabc3891648399c367546474fe3450fd1 (diff)
downloadnova-4e6c2cc8028a5569599dedbab6fa8010115b4dd2.tar.gz
nova-4e6c2cc8028a5569599dedbab6fa8010115b4dd2.tar.xz
nova-4e6c2cc8028a5569599dedbab6fa8010115b4dd2.zip
Add a FakeVirDomainSnapshot and return it from snapshotCreateXML.
Fixes libvirt snapshot tests.
-rw-r--r--nova/tests/test_libvirt.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/nova/tests/test_libvirt.py b/nova/tests/test_libvirt.py
index b7c1ef1ab..1924ae050 100644
--- a/nova/tests/test_libvirt.py
+++ b/nova/tests/test_libvirt.py
@@ -52,6 +52,15 @@ def _concurrency(wait, done, target):
done.send()
+class FakeVirDomainSnapshot(object):
+
+ def __init__(self, dom=None):
+ self.dom = dom
+
+ def delete(self, flags):
+ pass
+
+
class FakeVirtDomain(object):
def __init__(self, fake_xml=None):
@@ -69,7 +78,7 @@ class FakeVirtDomain(object):
"""
def snapshotCreateXML(self, *args):
- return None
+ return FakeVirDomainSnapshot(self)
def createWithFlags(self, launch_flags):
pass