From 56e038900cd3379271e2603009cd55fe0e35e5bc Mon Sep 17 00:00:00 2001 From: Balazs Gibizer Date: Fri, 25 Jul 2025 15:46:07 +0200 Subject: [PATCH] [test]Speed up qemu announce test by mocking sleep Before Test id Runtime (s) ------------------------------------------------ ----------- LibvirtConnTestCase.test_qemu_announce_self 2.214 TestProfiler.test_all_public_methods_are_traced 0.079 After Test id Runtime (s) ------------------------------------------------ ----------- LibvirtConnTestCase.test_qemu_announce_self 0.242 TestProfiler.test_all_public_methods_are_traced 0.097 Change-Id: Ib3c6e8c53f3eab5328eb30f5fd2e49a4b2e43097 Signed-off-by: Balazs Gibizer --- nova/tests/unit/virt/libvirt/test_driver.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nova/tests/unit/virt/libvirt/test_driver.py b/nova/tests/unit/virt/libvirt/test_driver.py index fefbda41b2..c827836f8e 100644 --- a/nova/tests/unit/virt/libvirt/test_driver.py +++ b/nova/tests/unit/virt/libvirt/test_driver.py @@ -2102,6 +2102,7 @@ class LibvirtConnTestCase(test.NoDBTestCase, mock_guest.set_user_password.assert_called_once_with("root", "123") + @mock.patch("time.sleep", new=mock.Mock()) @mock.patch('nova.virt.libvirt.host.Host.get_guest') def test_qemu_announce_self(self, mock_get_guest): # Enable the workaround, configure to call announce_self 3 times