Skip to content

Commit 781e2aa

Browse files
committed
testscript: number of devices: plain assert -> self.assert helper
This throws exceptions and offers far more context on failure, thus, improving debugging. For example, this way we can also see what the actual value was, rather than a simple "assertion failed". On-behalf-of: SAP philipp.schuster@sap.com Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de>
1 parent 7b3003c commit 781e2aa

File tree

1 file changed

+20
-28
lines changed

1 file changed

+20
-28
lines changed

tests/testscript.py

Lines changed: 20 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,7 @@ def test_network_hotplug_transient_vm_restart(self):
233233

234234
controllerVM.succeed("virsh start testvm")
235235
assert wait_for_ssh(controllerVM)
236-
237-
assert number_of_network_devices(controllerVM) == num_net_devices_old
236+
self.assertEqual(number_of_network_devices(controllerVM), num_net_devices_old)
238237

239238
def test_network_hotplug_persistent_vm_restart(self):
240239
"""
@@ -261,8 +260,9 @@ def test_network_hotplug_persistent_vm_restart(self):
261260

262261
controllerVM.succeed("virsh start testvm")
263262
assert wait_for_ssh(controllerVM)
264-
265-
assert number_of_network_devices(controllerVM) == num_net_devices_old + 1
263+
self.assertEqual(
264+
number_of_network_devices(controllerVM), num_net_devices_old + 1
265+
)
266266

267267
def test_network_hotplug_persistent_transient_detach_vm_restart(self):
268268
"""
@@ -286,20 +286,16 @@ def test_network_hotplug_persistent_transient_detach_vm_restart(self):
286286
)
287287

288288
num_net_devices_new = number_of_network_devices(controllerVM)
289-
290-
assert num_net_devices_new == num_net_devices_old + 1
289+
self.assertEqual(num_net_devices_new, num_net_devices_old + 1)
291290

292291
# Transiently detach the device. It should re-appear when the VM is restarted.
293292
hotplug(controllerVM, "virsh detach-device testvm /etc/new_interface.xml")
294-
295-
assert number_of_network_devices(controllerVM) == num_net_devices_old
293+
self.assertEqual(number_of_network_devices(controllerVM), num_net_devices_old)
296294

297295
controllerVM.succeed("virsh destroy testvm")
298-
299296
controllerVM.succeed("virsh start testvm")
300297
assert wait_for_ssh(controllerVM)
301-
302-
assert number_of_network_devices(controllerVM) == num_net_devices_new
298+
self.assertEqual(number_of_network_devices(controllerVM), num_net_devices_new)
303299

304300
def test_network_hotplug_attach_detach_transient(self):
305301
"""
@@ -317,8 +313,7 @@ def test_network_hotplug_attach_detach_transient(self):
317313

318314
hotplug(controllerVM, "virsh attach-device testvm /etc/new_interface.xml")
319315
hotplug(controllerVM, "virsh detach-device testvm /etc/new_interface.xml")
320-
321-
assert number_of_network_devices(controllerVM) == num_devices_old
316+
self.assertEqual(number_of_network_devices(controllerVM), num_devices_old)
322317

323318
def test_network_hotplug_attach_detach_persistent(self):
324319
"""
@@ -342,8 +337,7 @@ def test_network_hotplug_attach_detach_persistent(self):
342337
controllerVM,
343338
"virsh detach-device --persistent testvm /etc/new_interface.xml",
344339
)
345-
346-
assert number_of_network_devices(controllerVM) == num_devices_old
340+
self.assertEqual(number_of_network_devices(controllerVM), num_devices_old)
347341

348342
def test_hotplug(self):
349343
"""
@@ -440,10 +434,10 @@ def test_live_migration_with_hotplug_and_virtchd_restart(self):
440434
hotplug(controllerVM, "virsh attach-device testvm /etc/new_interface.xml")
441435

442436
num_devices_controller = number_of_network_devices(controllerVM)
443-
assert num_devices_controller == 2
437+
self.assertEqual(num_devices_controller, 2)
444438

445439
num_disk_controller = number_of_storage_devices(controllerVM)
446-
assert num_disk_controller == 1
440+
self.assertEqual(num_disk_controller, 1)
447441

448442
controllerVM.succeed(
449443
"virsh migrate --domain testvm --desturi ch+tcp://computeVM/session --persistent --live --p2p --parallel --parallel-connections 4"
@@ -452,7 +446,7 @@ def test_live_migration_with_hotplug_and_virtchd_restart(self):
452446
assert wait_for_ssh(computeVM)
453447

454448
num_devices_compute = number_of_network_devices(computeVM)
455-
assert num_devices_compute == 2
449+
self.assertEqual(num_devices_compute, 2)
456450

457451
controllerVM.succeed("systemctl restart virtchd")
458452
computeVM.succeed("systemctl restart virtchd")
@@ -467,10 +461,10 @@ def test_live_migration_with_hotplug_and_virtchd_restart(self):
467461
)
468462

469463
num_devices_compute = number_of_network_devices(computeVM)
470-
assert num_devices_compute == 1
464+
self.assertEqual(num_devices_compute, 1)
471465

472466
num_disk_compute = number_of_storage_devices(computeVM)
473-
assert num_disk_compute == 2
467+
self.assertEqual(num_disk_compute, 2)
474468

475469
computeVM.succeed(
476470
"virsh migrate --domain testvm --desturi ch+tcp://controllerVM/session --persistent --live --p2p --parallel --parallel-connections 4"
@@ -487,7 +481,7 @@ def test_live_migration_with_hotplug_and_virtchd_restart(self):
487481
hotplug(controllerVM, "virsh detach-disk --domain testvm --target vdb")
488482

489483
num_disk_compute = number_of_storage_devices(controllerVM)
490-
assert num_disk_compute == 1
484+
self.assertEqual(num_disk_compute, 1)
491485

492486
def test_live_migration(self):
493487
"""
@@ -542,8 +536,7 @@ def test_live_migration_with_hotplug(self):
542536
)
543537

544538
num_devices_controller = number_of_network_devices(controllerVM)
545-
546-
assert num_devices_controller == 2
539+
self.assertEqual(num_devices_controller, 2)
547540

548541
controllerVM.succeed(
549542
"virsh migrate --domain testvm --desturi ch+tcp://computeVM/session --persistent --live --p2p --parallel --parallel-connections 4"
@@ -552,23 +545,22 @@ def test_live_migration_with_hotplug(self):
552545
assert wait_for_ssh(computeVM)
553546

554547
num_devices_compute = number_of_network_devices(computeVM)
555-
assert num_devices_controller == num_devices_compute
548+
self.assertEqual(num_devices_controller, num_devices_compute)
556549
hotplug(computeVM, "virsh detach-device testvm /etc/new_interface.xml")
557-
assert number_of_network_devices(computeVM) == 1
550+
self.assertEqual(number_of_network_devices(computeVM), 1)
558551

559552
computeVM.succeed(
560553
"virsh migrate --domain testvm --desturi ch+tcp://controllerVM/session --persistent --live --p2p --parallel --parallel-connections 4"
561554
)
562555

563556
assert wait_for_ssh(controllerVM)
564-
assert number_of_network_devices(controllerVM) == 1
557+
self.assertEqual(number_of_network_devices(controllerVM), 1)
565558

566559
controllerVM.succeed("virsh destroy testvm")
567560

568561
controllerVM.succeed("virsh start testvm")
569562
assert wait_for_ssh(controllerVM)
570-
571-
assert number_of_network_devices(controllerVM) == 2
563+
self.assertEqual(number_of_network_devices(controllerVM), 2)
572564

573565
def test_live_migration_with_hugepages(self):
574566
"""

0 commit comments

Comments
 (0)