@@ -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,45 @@ 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 (
1666+ pci_devices_by_bdf (controllerVM ).get ("00:04.0" ), VIRTIO_BLOCK_DEVICE
1667+ )
16661668
16671669 # Check that BDFs stay the same after migration
16681670 devices_before_livemig = pci_devices_by_bdf (controllerVM )
@@ -1671,7 +1673,7 @@ def test_bdf_implicit_assignment(self):
16711673 )
16721674 wait_for_ssh (computeVM )
16731675 devices_after_livemig = pci_devices_by_bdf (computeVM )
1674- assert devices_before_livemig == devices_after_livemig
1676+ self . assertEqual ( devices_before_livemig , devices_after_livemig )
16751677
16761678 def test_bdf_explicit_assignment (self ):
16771679 """
@@ -1702,28 +1704,28 @@ def test_bdf_explicit_assignment(self):
17021704 )
17031705
17041706 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
1707+ self . assertEqual ( devices ["00:01.0" ], VIRTIO_BLOCK_DEVICE )
1708+ self . assertEqual ( devices ["00:02.0" ], VIRTIO_NETWORK_DEVICE )
1709+ self . assertIsNone ( devices .get ("00:03.0" ))
1710+ self . assertEqual ( devices ["00:04.0" ], VIRTIO_NETWORK_DEVICE )
1711+ self . assertEqual ( devices ["00:05.0" ], VIRTIO_ENTROPY_SOURCE )
1712+ self . assertIsNone ( devices .get ("00:06.0" ))
1713+ self . assertEqual ( devices ["00:17.0" ], VIRTIO_BLOCK_DEVICE )
17121714
17131715 # Check that BDF is freed and can be reallocated when de-/attaching a (entirely different) device
17141716 hotplug (
17151717 controllerVM ,
17161718 "virsh detach-device testvm /etc/new_interface_explicit_bdf.xml" ,
17171719 )
17181720 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
1721+ self . assertIsNone ( devices .get ("00:04.0" ))
1722+ self . assertIsNone ( devices .get ("00:17.0" ))
17211723 hotplug (
17221724 controllerVM ,
17231725 "virsh attach-disk --domain testvm --target vdb --source /var/lib/libvirt/storage-pools/nfs-share/cirros.img --address pci:0.0.04.0" ,
17241726 )
17251727 devices_before_livemig = pci_devices_by_bdf (controllerVM )
1726- assert devices_before_livemig . get ( "00:04.0" ) == VIRTIO_BLOCK_DEVICE
1728+ self . assertEqual ( devices [ "00:04.0" ], VIRTIO_BLOCK_DEVICE )
17271729
17281730 # Adding to the same bdf twice fails
17291731 hotplug_fail (
@@ -1737,7 +1739,7 @@ def test_bdf_explicit_assignment(self):
17371739 )
17381740 wait_for_ssh (computeVM )
17391741 devices_after_livemig = pci_devices_by_bdf (computeVM )
1740- assert devices_before_livemig == devices_after_livemig
1742+ self . assertEqual ( devices_before_livemig , devices_after_livemig )
17411743
17421744 def test_bdfs_implicitly_assigned_same_after_recreate (self ):
17431745 """
@@ -1784,7 +1786,7 @@ def test_bdfs_implicitly_assigned_same_after_recreate(self):
17841786 wait_for_ssh (controllerVM )
17851787
17861788 devices_after = pci_devices_by_bdf (controllerVM )
1787- assert devices_after == devices_before
1789+ self . assertEqual ( devices_after , devices_before )
17881790
17891791 def test_bdfs_dont_conflict_after_transient_unplug (self ):
17901792 """
0 commit comments