Skip to content

Commit 09f188e

Browse files
committed
fixup
1 parent 19e8422 commit 09f188e

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

test/integration/smoke/test_restore_vm.py

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ def setUpClass(cls):
3232
testClient = super(TestRestoreVM, cls).getClsTestClient()
3333
cls.apiclient = testClient.getApiClient()
3434
cls.services = testClient.getParsedTestDataConfig()
35+
cls._cleanup = []
3536

3637
# Get Zone, Domain and templates
3738
cls.domain = get_domain(cls.apiclient)
@@ -42,18 +43,21 @@ def setUpClass(cls):
4243
cls.services["virtual_machine"]["zoneid"] = cls.zone.id
4344

4445
cls.service_offering = ServiceOffering.create(cls.apiclient, cls.services["service_offering"])
46+
cls._cleanup.append(cls.service_offering)
4547

46-
cls.disk_offering = DiskOffering.create(cls.apiclient, cls.services["disk_offering"], disksize='8')
47-
48-
cls.template_t1 = Template.register(cls.apiclient, cls.services["test_templates"][
48+
template_t1 = Template.register(cls.apiclient, cls.services["test_templates"][
4949
cls.hypervisor.lower() if cls.hypervisor.lower() != 'simulator' else 'xenserver'],
50-
zoneid=cls.zone.id, hypervisor=cls.hypervisor.lower())
50+
zoneid=cls.zone.id, hypervisor=cls.hypervisor.lower())
51+
cls._cleanup.append(template_t1)
52+
template_t1.download(cls.apiclient)
53+
cls.template_t1 = Template.list(cls.apiclient, templatefilter='all', id=template_t1.id)[0]
5154

52-
cls.template_t2 = Template.register(cls.apiclient, cls.services["test_templates"][
55+
template_t2 = Template.register(cls.apiclient, cls.services["test_templates"][
5356
cls.hypervisor.lower() if cls.hypervisor.lower() != 'simulator' else 'xenserver'],
54-
zoneid=cls.zone.id, hypervisor=cls.hypervisor.lower())
55-
56-
cls._cleanup = [cls.service_offering, cls.template_t1, cls.template_t2]
57+
zoneid=cls.zone.id, hypervisor=cls.hypervisor.lower())
58+
cls._cleanup.append(template_t2)
59+
template_t2.download(cls.apiclient)
60+
cls.template_t2 = Template.list(cls.apiclient, templatefilter='all', id=template_t2.id)[0]
5761

5862
@classmethod
5963
def tearDownClass(cls):

0 commit comments

Comments
 (0)