diff --git a/qubesmanager/tests/test_qube_manager.py b/qubesmanager/tests/test_qube_manager.py index bf745add..811a2807 100644 --- a/qubesmanager/tests/test_qube_manager.py +++ b/qubesmanager/tests/test_qube_manager.py @@ -1187,10 +1187,13 @@ def _run_command_and_process_events(self, command, timeout=5, future1 = asyncio.ensure_future(self.dispatcher.listen_for_events()) self.loop.run_until_complete(asyncio.sleep(0)) + future2 = asyncio.create_subprocess_exec(*command, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + future2 = self.loop.run_until_complete(future2).wait() + if additional_timeout: (done, pending) = self.loop.run_until_complete( asyncio.wait({future1, future2}, timeout=timeout,