Skip to content

Commit 87e7c57

Browse files
authored
Fixup e2e test_restore_vm (#9025)
* Fixup e2e test_restore_vm * Fix template's size attribute * Resolve comments
1 parent f80d205 commit 87e7c57

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

test/integration/smoke/test_restore_vm.py

Lines changed: 10 additions & 4 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,16 +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.template_t1 = Template.register(cls.apiclient, cls.services["test_templates"][
48+
template_t1 = Template.register(cls.apiclient, cls.services["test_templates"][
4749
cls.hypervisor.lower() if cls.hypervisor.lower() != 'simulator' else 'xenserver'],
4850
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]
4954

50-
cls.template_t2 = Template.register(cls.apiclient, cls.services["test_templates"][
55+
template_t2 = Template.register(cls.apiclient, cls.services["test_templates"][
5156
cls.hypervisor.lower() if cls.hypervisor.lower() != 'simulator' else 'xenserver'],
5257
zoneid=cls.zone.id, hypervisor=cls.hypervisor.lower())
53-
54-
cls._cleanup = [cls.service_offering, cls.template_t1, cls.template_t2]
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]
5561

5662
@classmethod
5763
def tearDownClass(cls):

0 commit comments

Comments
 (0)