File 073-uitests-createvm-add-Customize-Add-Hardware-TPM-case.patch of Package virt-manager

Subject: uitests: createvm: add Customize->Add Hardware->TPM case
From: Cole Robinson crobinso@redhat.com Tue Feb 24 10:46:01 2026 -0500
Date: Tue Feb 24 11:34:36 2026 -0500:
Git: 2c87e485eacad7b25a3b9881ac1f9ea4e7f72be1

Signed-off-by: Cole Robinson <crobinso@redhat.com>

diff --git a/tests/uitests/test_createvm.py b/tests/uitests/test_createvm.py
index ea1de4dff..2a63b8bca 100644
--- a/tests/uitests/test_createvm.py
+++ b/tests/uitests/test_createvm.py
@@ -561,6 +561,16 @@ def testNewKVMQ35UEFI(app):
     new_xml = lib.utils.get_xmleditor_xml(app, details)
     assert 'os firmware="efi"' in new_xml
 
+    # Add a TPM device
+    details.find("add-hardware", "push button").click()
+    addhw = app.find_window("Add New Virtual Hardware")
+    addhw.find("TPM", "table cell").click()
+    tab = addhw.find("tpm-tab", None)
+    lib.utils.check(lambda: tab.showing)
+    addhw.find("Finish", "push button").click()
+    lib.utils.check(lambda: not addhw.active)
+    lib.utils.check(lambda: details.active)
+
     # Finish
     details.find_fuzzy("Begin Installation", "button").click()
     lib.utils.check(lambda: details.dead)
openSUSE Build Service is sponsored by