diff options
| author | Dan Prince <dan.prince@rackspace.com> | 2011-09-16 15:36:57 +0000 |
|---|---|---|
| committer | Tarmac <> | 2011-09-16 15:36:57 +0000 |
| commit | 4e6c2cc8028a5569599dedbab6fa8010115b4dd2 (patch) | |
| tree | 8e6d60ac04dcd2274da3f366a0730fd405fc9fc2 | |
| parent | 895e776fcb8d4f961ef52b7dd20bc1964d248538 (diff) | |
| parent | 6b3ac77dabc3891648399c367546474fe3450fd1 (diff) | |
| download | nova-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.py | 11 |
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 |
