@@ -918,7 +918,7 @@ def eventCallback(conn, dom, event, detail, opaque):
918918 libvirt .virEventRunDefaultImpl ()
919919 time .sleep (0.1 )
920920
921- assert stop_failed_event
921+ self . assertTrue ( stop_failed_event )
922922 vc .close ()
923923
924924 # In case we would not detect the crash, Libvirt would still show the
@@ -1492,9 +1492,8 @@ def test_live_migration_tls(self):
14921492 set (server_hello )
14931493 ) # creating a set will discard duplicates.
14941494
1495- assert server_hellos == expected
1496- assert tcp_streams == expected
1497-
1495+ self .assertEqual (server_hellos , expected )
1496+ self .assertEqual (tcp_streams , expected )
14981497 wait_for_ssh (dst )
14991498
15001499 def test_live_migration_tls_without_certificates (self ):
@@ -1538,7 +1537,7 @@ def check_certificates(machine):
15381537 expected_files = ["ca-cert.pem" , "server-cert.pem" , "server-key.pem" ]
15391538 files = machine .succeed (f"ls { certificate_dir } " ).strip ()
15401539 for expected_file in expected_files :
1541- assert expected_file in files , f" { expected_file } not in { files } "
1540+ self . assertIn ( expected_file , files )
15421541
15431542 # We first check case one, then case two (see comment above).
15441543 for remove_cert_dir in [True , False ]:
@@ -1627,42 +1626,43 @@ def test_bdf_implicit_assignment(self):
16271626
16281627 devices = pci_devices_by_bdf (controllerVM )
16291628 # Implicitly added fixed to 0x01
1630- assert devices ["00:01.0" ] == VIRTIO_ENTROPY_SOURCE
1629+ self . assertEqual ( devices ["00:01.0" ], VIRTIO_ENTROPY_SOURCE )
16311630 # Added by XML; dynamic BDF
1632- assert devices ["00:02.0" ] == VIRTIO_NETWORK_DEVICE
1631+ self . assertEqual ( devices ["00:02.0" ], VIRTIO_NETWORK_DEVICE )
16331632 # Add through XML
1634- assert devices ["00:03.0" ] == VIRTIO_BLOCK_DEVICE
1633+ self . assertEqual ( devices ["00:03.0" ], VIRTIO_BLOCK_DEVICE )
16351634 # Defined fixed BDF in XML; Hotplugged
1636- assert devices ["00:04.0" ] == VIRTIO_NETWORK_DEVICE
1635+ self . assertEqual ( devices ["00:04.0" ], VIRTIO_NETWORK_DEVICE )
16371636 # Hotplugged by this test (vdb)
1638- assert devices ["00:05.0" ] == VIRTIO_BLOCK_DEVICE
1637+ self . assertEqual ( devices ["00:05.0" ], VIRTIO_BLOCK_DEVICE )
16391638 # Hotplugged by this test (vdc)
1640- assert devices ["00:06.0" ] == VIRTIO_BLOCK_DEVICE
1639+ self . assertEqual ( devices ["00:06.0" ], VIRTIO_BLOCK_DEVICE )
16411640
16421641 # Check that we can reuse the same non-statically allocated BDF
16431642 hotplug (controllerVM , "virsh detach-disk --domain testvm --target vdb" )
1644- assert pci_devices_by_bdf (controllerVM ).get ("00:05.0" ) is None
1643+
1644+ self .assertIsNone (pci_devices_by_bdf (controllerVM ).get ("00:05.0" ))
16451645 hotplug (
16461646 controllerVM ,
16471647 "virsh attach-disk --domain testvm --target vdb --source /var/lib/libvirt/storage-pools/nfs-share/vdb.img" ,
16481648 )
1649- assert pci_devices_by_bdf ( controllerVM ). get ( "00:05.0" ) == VIRTIO_BLOCK_DEVICE
1649+ self . assertEqual ( devices [ "00:05.0" ], VIRTIO_BLOCK_DEVICE )
16501650
16511651 # We free slot 4 and 5 ...
16521652 hotplug (
16531653 controllerVM ,
16541654 "virsh detach-device testvm /etc/new_interface_explicit_bdf.xml" ,
16551655 )
16561656 hotplug (controllerVM , "virsh detach-disk --domain testvm --target vdb" )
1657- assert pci_devices_by_bdf (controllerVM ).get ("00:04.0" ) is None
1658- assert pci_devices_by_bdf (controllerVM ).get ("00:05.0" ) is None
1657+ self . assertIsNone ( pci_devices_by_bdf (controllerVM ).get ("00:04.0" ))
1658+ self . assertIsNone ( pci_devices_by_bdf (controllerVM ).get ("00:05.0" ))
16591659 # ...and expect the same disk that was formerly attached non-statically to slot 5 now to pop up in slot 4
16601660 # through implicit BDF allocation.
16611661 hotplug (
16621662 controllerVM ,
16631663 "virsh attach-disk --domain testvm --target vdb --source /var/lib/libvirt/storage-pools/nfs-share/vdb.img" ,
16641664 )
1665- assert pci_devices_by_bdf (controllerVM ).get ("00:04.0" ) == VIRTIO_BLOCK_DEVICE
1665+ self . assertEqual ( pci_devices_by_bdf (controllerVM ).get ("00:04.0" ), VIRTIO_BLOCK_DEVICE )
16661666
16671667 # Check that BDFs stay the same after migration
16681668 devices_before_livemig = pci_devices_by_bdf (controllerVM )
@@ -1671,7 +1671,7 @@ def test_bdf_implicit_assignment(self):
16711671 )
16721672 wait_for_ssh (computeVM )
16731673 devices_after_livemig = pci_devices_by_bdf (computeVM )
1674- assert devices_before_livemig == devices_after_livemig
1674+ self . assertEqual ( devices_before_livemig , devices_after_livemig )
16751675
16761676 def test_bdf_explicit_assignment (self ):
16771677 """
@@ -1702,28 +1702,28 @@ def test_bdf_explicit_assignment(self):
17021702 )
17031703
17041704 devices = pci_devices_by_bdf (controllerVM )
1705- assert devices ["00:01.0" ] == VIRTIO_BLOCK_DEVICE
1706- assert devices ["00:02.0" ] == VIRTIO_NETWORK_DEVICE
1707- assert devices .get ("00:03.0" ) is None
1708- assert devices ["00:04.0" ] == VIRTIO_NETWORK_DEVICE
1709- assert devices ["00:05.0" ] == VIRTIO_ENTROPY_SOURCE
1710- assert devices .get ("00:06.0" ) is None
1711- assert devices ["00:17.0" ] == VIRTIO_BLOCK_DEVICE
1705+ self . assertEqual ( devices ["00:01.0" ], VIRTIO_BLOCK_DEVICE )
1706+ self . assertEqual ( devices ["00:02.0" ], VIRTIO_NETWORK_DEVICE )
1707+ self . assertIsNone ( devices .get ("00:03.0" ))
1708+ self . assertEqual ( devices ["00:04.0" ], VIRTIO_NETWORK_DEVICE )
1709+ self . assertEqual ( devices ["00:05.0" ], VIRTIO_ENTROPY_SOURCE )
1710+ self . assertIsNone ( devices .get ("00:06.0" ))
1711+ self . assertEqual ( devices ["00:17.0" ], VIRTIO_BLOCK_DEVICE )
17121712
17131713 # Check that BDF is freed and can be reallocated when de-/attaching a (entirely different) device
17141714 hotplug (
17151715 controllerVM ,
17161716 "virsh detach-device testvm /etc/new_interface_explicit_bdf.xml" ,
17171717 )
17181718 hotplug (controllerVM , "virsh detach-disk --domain testvm --target vdb" )
1719- assert pci_devices_by_bdf ( controllerVM ) .get ("00:04.0" ) is None
1720- assert pci_devices_by_bdf ( controllerVM ) .get ("00:17 .0" ) is None
1719+ self . assertIsNone ( devices .get ("00:04.0" ))
1720+ self . assertIsNone ( devices .get ("00:017 .0" ))
17211721 hotplug (
17221722 controllerVM ,
17231723 "virsh attach-disk --domain testvm --target vdb --source /var/lib/libvirt/storage-pools/nfs-share/cirros.img --address pci:0.0.04.0" ,
17241724 )
17251725 devices_before_livemig = pci_devices_by_bdf (controllerVM )
1726- assert devices_before_livemig . get ( "00:04.0" ) == VIRTIO_BLOCK_DEVICE
1726+ self . assertEqual ( devices [ "00:04.0" ], VIRTIO_BLOCK_DEVICE )
17271727
17281728 # Adding to the same bdf twice fails
17291729 hotplug_fail (
@@ -1737,7 +1737,7 @@ def test_bdf_explicit_assignment(self):
17371737 )
17381738 wait_for_ssh (computeVM )
17391739 devices_after_livemig = pci_devices_by_bdf (computeVM )
1740- assert devices_before_livemig == devices_after_livemig
1740+ self . assertEqual ( devices_before_livemig , devices_after_livemig )
17411741
17421742 def test_bdfs_implicitly_assigned_same_after_recreate (self ):
17431743 """
@@ -1784,7 +1784,7 @@ def test_bdfs_implicitly_assigned_same_after_recreate(self):
17841784 wait_for_ssh (controllerVM )
17851785
17861786 devices_after = pci_devices_by_bdf (controllerVM )
1787- assert devices_after == devices_before
1787+ self . assertEqual ( devices_after , devices_before )
17881788
17891789 def test_bdfs_dont_conflict_after_transient_unplug (self ):
17901790 """
0 commit comments