Skip to content

Commit 147c0b1

Browse files
Slavka PelevaSlavka Peleva
authored andcommitted
addressed comments
1 parent 28bcdfc commit 147c0b1

File tree

3 files changed

+25
-24
lines changed

3 files changed

+25
-24
lines changed

test/integration/plugins/storpool/sp_util.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -981,16 +981,16 @@ def verify_snapshot_copies(cls, userapiclient, snapshot_id, zone_ids):
981981
if obj.zoneid not in snapshots:
982982
new_list.append(obj)
983983
snapshots.add(obj.zoneid)
984-
logging.debug(new_list)
985-
logging.debug(zone_ids)
986-
logging.debug(snapshot_entries)
984+
logging.debug("new list %s" % new_list)
985+
logging.debug("zone IDs %s" % zone_ids)
986+
logging.debug("snapshot entries %s" % snapshot_entries)
987987
if len(new_list) != len(zone_ids):
988-
cls.fail("Undesired list snapshot size for multiple zones")
988+
raise Exception("Undesired list snapshot size for multiple zones")
989989
for zone_id in zone_ids:
990990
zone_found = False
991991
for entry in new_list:
992992
if entry.zoneid == zone_id:
993993
zone_found = True
994994
break
995995
if zone_found == False:
996-
cls.fail("Unable to find snapshot entry for the zone ID: %s" % zone_id)
996+
raise Exception("Unable to find snapshot entry for the zone ID: %s" % zone_id)

test/integration/plugins/storpool/test_snapshot_copy_on_primary_storage.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,6 @@ def setUpClass(cls):
110110
domainid=cls.domain.id)
111111
cls._cleanup.append(cls.account)
112112

113-
cls.helper = StorPoolHelper()
114-
115113
compute_offering_service = cls.services["service_offerings"]["tiny"].copy()
116114
td = TestData()
117115
cls.testdata = td.testdata
@@ -164,9 +162,9 @@ def test_01_take_snapshot_multi_zone(self):
164162
"""
165163

166164
snapshot = Snapshot.create(self.userapiclient, volume_id=self.volume.id, zoneids=[str(self.additional_zone.id)], usestoragereplication=True)
165+
self._cleanup.append(snapshot)
167166
self.snapshot_id = snapshot.id
168167
self.helper.verify_snapshot_copies(self.userapiclient, self.snapshot_id, [self.zone.id, self.additional_zone.id])
169-
self._cleanup.append(snapshot)
170168
return
171169

172170
@skipTestIf("testsNotSupported")
@@ -176,11 +174,11 @@ def test_02_copy_snapshot_multi_pools(self):
176174
"""
177175

178176
snapshot = Snapshot.create(self.userapiclient, volume_id=self.volume.id)
177+
self._cleanup.append(snapshot)
179178
self.snapshot_id = snapshot.id
180179
Snapshot.copy(self.userapiclient, self.snapshot_id, zone_ids=[str(self.additional_zone.id)], source_zone_id=self.zone.id, usestoragereplication=True)
181180
self.helper.verify_snapshot_copies(self.userapiclient, self.snapshot_id, [self.zone.id, self.additional_zone.id])
182181

183-
self._cleanup.append(snapshot)
184182
return
185183

186184
@skipTestIf("testsNotSupported")
@@ -222,6 +220,7 @@ def test_05_take_snapshot_multi_zone_create_volume_additional_zone(self):
222220
"""
223221

224222
snapshot = Snapshot.create(self.userapiclient,volume_id=self.volume.id, zoneids=[str(self.additional_zone.id)], usestoragereplication=True)
223+
self._cleanup.append(snapshot)
225224
self.snapshot_id = snapshot.id
226225
self.helper.verify_snapshot_copies(self.userapiclient, self.snapshot_id, [self.zone.id, self.additional_zone.id])
227226
disk_offering_id = None
@@ -236,8 +235,7 @@ def test_05_take_snapshot_multi_zone_create_volume_additional_zone(self):
236235
disk_offering_id = self.disk_offering.id
237236

238237
self.volume = Volume.create(self.userapiclient, {"diskname":"StorPoolDisk-1" }, snapshotid=self.snapshot_id, zoneid=self.zone.id, diskofferingid=disk_offering_id)
239-
self._cleanup.append(self.volume)
240-
self._cleanup.append(snapshot)
238+
self.cleanup.append(self.volume)
241239
if self.zone.id != self.volume.zoneid:
242240
self.fail("Volume from snapshot not created in the additional zone")
243241
return
@@ -248,13 +246,13 @@ def test_06_take_snapshot_multi_zone_create_template_additional_zone(self):
248246
"""Test to take volume snapshot in multiple StorPool primary storages in diff zones and create a volume in one of the additional zones
249247
"""
250248
snapshot = Snapshot.create(self.userapiclient, volume_id=self.volume.id, zoneids=[str(self.additional_zone.id)], usestoragereplication=True)
249+
self._cleanup.append(snapshot)
251250
self.snapshot_id = snapshot.id
252251
self.helper.verify_snapshot_copies(self.userapiclient, self.snapshot_id, [self.zone.id, self.additional_zone.id])
253252
self.template = self.helper.create_snapshot_template(self.userapiclient, self.services, self.snapshot_id, self.additional_zone.id)
253+
self.cleanup.append(self.template)
254254
if self.additional_zone.id != self.template.zoneid:
255255
self.fail("Template from snapshot not created in the additional zone")
256-
self._cleanup.append(snapshot)
257-
self._cleanup.append(self.template)
258256
return
259257

260258
@skipTestIf("testsNotSupported")
@@ -280,7 +278,7 @@ def test_08_take_snapshot_multi_zone_create_volume_additional_zone_deploy_vm(sel
280278
and deploy a VM from the volume in one of the additional zones
281279
"""
282280
snapshot = Snapshot.create(self.userapiclient, volume_id=self.volume.id, zoneids=[str(self.additional_zone.id)], usestoragereplication=True)
283-
self._cleanup.append(snapshot)
281+
self.cleanup.append(snapshot)
284282
self.snapshot_id = snapshot.id
285283
self.helper.verify_snapshot_copies(self.userapiclient, self.snapshot_id, [self.zone.id, self.additional_zone.id])
286284
vm = self.create_volume_from_snapshot_deploy_vm(snapshotid=self.snapshot_id, zoneid=self.additional_zone.id)

test/integration/smoke/test_vm_lifecycle_with_snapshot_or_volume.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -87,22 +87,25 @@ def setUpClass(cls):
8787

8888
if storage_pools_response:
8989
cls.zone_wide_storage = storage_pools_response[0]
90+
storage_tag = None
91+
if cls.zone_wide_storage.tags:
92+
storage_tag = cls.zone_wide_storage.tags
9093

9194
cls.debug(
9295
"zone wide storage id is %s" %
9396
cls.zone_wide_storage.id)
9497
cls.service_offering = ServiceOffering.create(
9598
cls.apiclient,
9699
cls.services["service_offerings"]["small"],
97-
tags=cls.zone_wide_storage.tags
100+
tags=storage_tag
98101
)
99102
cls._cleanup.append(cls.service_offering)
100103

101104
do = {
102105
"name": "do-tags",
103106
"displaytext": "Disk offering with tags",
104107
"disksize":8,
105-
"tags": cls.zone_wide_storage.tags
108+
"tags": storage_tag
106109
}
107110
cls.disk_offering = DiskOffering.create(
108111
cls.apiclient,
@@ -271,7 +274,7 @@ def test_05_deploy_vm_with_existing_snapshot_deleted_volume(self):
271274
self.deploy_vm_from_snapshot(snapshot)
272275

273276
def deploy_vm_from_snapshot(self, snapshot):
274-
virtual_machine = VirtualMachine.create(self.apiclient,
277+
self.virtual_machine = VirtualMachine.create(self.apiclient,
275278
{"name": "Test-%s" % uuid.uuid4()},
276279
accountid=self.account.name,
277280
domainid=self.account.domainid,
@@ -280,12 +283,12 @@ def deploy_vm_from_snapshot(self, snapshot):
280283
snapshotid=snapshot.id,
281284
mode="basic",
282285
)
283-
self._cleanup.append(virtual_machine)
286+
self.cleanup.append(self.virtual_machine)
284287
try:
285-
ssh_client = virtual_machine.get_ssh_client()
288+
ssh_client = self.virtual_machine.get_ssh_client()
286289
except Exception as e:
287290
self.fail("SSH failed for virtual machine: %s - %s" %
288-
(virtual_machine.ipaddress, e))
291+
(self.virtual_machine.ipaddress, e))
289292

290293
def create_volume_from_snapshot_deploy_vm(self, snapshotid):
291294
volume = Volume.create_from_snapshot(
@@ -297,7 +300,7 @@ def create_volume_from_snapshot_deploy_vm(self, snapshotid):
297300
domainid=self.account.domainid,
298301
zoneid=self.zone.id,
299302
)
300-
virtual_machine = VirtualMachine.create(self.apiclient,
303+
self.virtual_machine = VirtualMachine.create(self.apiclient,
301304
{"name": "Test-%s" % uuid.uuid4()},
302305
accountid=self.account.name,
303306
domainid=self.account.domainid,
@@ -306,9 +309,9 @@ def create_volume_from_snapshot_deploy_vm(self, snapshotid):
306309
volumeid=volume.id,
307310
mode="basic",
308311
)
309-
self._cleanup.append(virtual_machine)
312+
self.cleanup.append(self.virtual_machine)
310313
try:
311-
ssh_client = virtual_machine.get_ssh_client()
314+
ssh_client = self.virtual_machine.get_ssh_client()
312315
except Exception as e:
313316
self.fail("SSH failed for virtual machine: %s - %s" %
314-
(virtual_machine.ipaddress, e))
317+
(self.virtual_machine.ipaddress, e))

0 commit comments

Comments
 (0)