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)