Skip to content

Commit 2e6c9fe

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 2e6c9fe

File tree

1 file changed

+18
-28
lines changed

1 file changed

+18
-28
lines changed

tests/testscript.py

Lines changed: 18 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,7 @@ 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(number_of_network_devices(controllerVM), num_net_devices_old + 1)
266264

267265
def test_network_hotplug_persistent_transient_detach_vm_restart(self):
268266
"""
@@ -286,20 +284,16 @@ def test_network_hotplug_persistent_transient_detach_vm_restart(self):
286284
)
287285

288286
num_net_devices_new = number_of_network_devices(controllerVM)
289-
290-
assert num_net_devices_new == num_net_devices_old + 1
287+
self.assertEqual(num_net_devices_new, num_net_devices_old + 1)
291288

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

297293
controllerVM.succeed("virsh destroy testvm")
298-
299294
controllerVM.succeed("virsh start testvm")
300295
assert wait_for_ssh(controllerVM)
301-
302-
assert number_of_network_devices(controllerVM) == num_net_devices_new
296+
self.assertEqual(number_of_network_devices(controllerVM), num_net_devices_new)
303297

304298
def test_network_hotplug_attach_detach_transient(self):
305299
"""
@@ -317,8 +311,7 @@ def test_network_hotplug_attach_detach_transient(self):
317311

318312
hotplug(controllerVM, "virsh attach-device testvm /etc/new_interface.xml")
319313
hotplug(controllerVM, "virsh detach-device testvm /etc/new_interface.xml")
320-
321-
assert number_of_network_devices(controllerVM) == num_devices_old
314+
self.assertEqual(number_of_network_devices(controllerVM), num_devices_old)
322315

323316
def test_network_hotplug_attach_detach_persistent(self):
324317
"""
@@ -342,8 +335,7 @@ def test_network_hotplug_attach_detach_persistent(self):
342335
controllerVM,
343336
"virsh detach-device --persistent testvm /etc/new_interface.xml",
344337
)
345-
346-
assert number_of_network_devices(controllerVM) == num_devices_old
338+
self.assertEqual(number_of_network_devices(controllerVM), num_devices_old)
347339

348340
def test_hotplug(self):
349341
"""
@@ -440,10 +432,10 @@ def test_live_migration_with_hotplug_and_virtchd_restart(self):
440432
hotplug(controllerVM, "virsh attach-device testvm /etc/new_interface.xml")
441433

442434
num_devices_controller = number_of_network_devices(controllerVM)
443-
assert num_devices_controller == 2
435+
self.assertEqual(num_devices_controller, 2)
444436

445437
num_disk_controller = number_of_storage_devices(controllerVM)
446-
assert num_disk_controller == 1
438+
self.assertEqual(num_disk_controller, 1)
447439

448440
controllerVM.succeed(
449441
"virsh migrate --domain testvm --desturi ch+tcp://computeVM/session --persistent --live --p2p --parallel --parallel-connections 4"
@@ -452,7 +444,7 @@ def test_live_migration_with_hotplug_and_virtchd_restart(self):
452444
assert wait_for_ssh(computeVM)
453445

454446
num_devices_compute = number_of_network_devices(computeVM)
455-
assert num_devices_compute == 2
447+
self.assertEqual(num_devices_compute, 2)
456448

457449
controllerVM.succeed("systemctl restart virtchd")
458450
computeVM.succeed("systemctl restart virtchd")
@@ -467,10 +459,10 @@ def test_live_migration_with_hotplug_and_virtchd_restart(self):
467459
)
468460

469461
num_devices_compute = number_of_network_devices(computeVM)
470-
assert num_devices_compute == 1
462+
self.assertEqual(num_devices_compute, 1)
471463

472464
num_disk_compute = number_of_storage_devices(computeVM)
473-
assert num_disk_compute == 2
465+
self.assertEqual(num_disk_compute, 2)
474466

475467
computeVM.succeed(
476468
"virsh migrate --domain testvm --desturi ch+tcp://controllerVM/session --persistent --live --p2p --parallel --parallel-connections 4"
@@ -487,7 +479,7 @@ def test_live_migration_with_hotplug_and_virtchd_restart(self):
487479
hotplug(controllerVM, "virsh detach-disk --domain testvm --target vdb")
488480

489481
num_disk_compute = number_of_storage_devices(controllerVM)
490-
assert num_disk_compute == 1
482+
self.assertEqual(num_disk_compute, 1)
491483

492484
def test_live_migration(self):
493485
"""
@@ -542,8 +534,7 @@ def test_live_migration_with_hotplug(self):
542534
)
543535

544536
num_devices_controller = number_of_network_devices(controllerVM)
545-
546-
assert num_devices_controller == 2
537+
self.assertEqual(num_devices_controller, 2)
547538

548539
controllerVM.succeed(
549540
"virsh migrate --domain testvm --desturi ch+tcp://computeVM/session --persistent --live --p2p --parallel --parallel-connections 4"
@@ -552,23 +543,22 @@ def test_live_migration_with_hotplug(self):
552543
assert wait_for_ssh(computeVM)
553544

554545
num_devices_compute = number_of_network_devices(computeVM)
555-
assert num_devices_controller == num_devices_compute
546+
self.assertEqual(num_devices_controller, num_devices_compute)
556547
hotplug(computeVM, "virsh detach-device testvm /etc/new_interface.xml")
557-
assert number_of_network_devices(computeVM) == 1
548+
self.assertEqual(number_of_network_devices(computeVM), 1)
558549

559550
computeVM.succeed(
560551
"virsh migrate --domain testvm --desturi ch+tcp://controllerVM/session --persistent --live --p2p --parallel --parallel-connections 4"
561552
)
562553

563554
assert wait_for_ssh(controllerVM)
564-
assert number_of_network_devices(controllerVM) == 1
555+
self.assertEqual(number_of_network_devices(controllerVM), 1)
565556

566557
controllerVM.succeed("virsh destroy testvm")
567558

568559
controllerVM.succeed("virsh start testvm")
569560
assert wait_for_ssh(controllerVM)
570-
571-
assert number_of_network_devices(controllerVM) == 2
561+
self.assertEqual(number_of_network_devices(controllerVM), 2)
572562

573563
def test_live_migration_with_hugepages(self):
574564
"""

0 commit comments

Comments
 (0)