From b578c2c086da3d65323e7aba4fc532dfb5555644 Mon Sep 17 00:00:00 2001 From: Ben Grande Date: Tue, 28 Apr 2026 17:41:04 +0200 Subject: [PATCH] Improve cancel conversion failure message --- qubespdfconverter/tests/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qubespdfconverter/tests/__init__.py b/qubespdfconverter/tests/__init__.py index d1d798e..d80b523 100644 --- a/qubespdfconverter/tests/__init__.py +++ b/qubespdfconverter/tests/__init__.py @@ -153,6 +153,7 @@ def test_004_cancel_stops_conversion(self): # collection. The timeout must be shorter than the conversion time, to # be sure it was canceled. timeout = 20 + orig_timeout = timeout while True: domains_after = set(self.app.domains) if domains_after == domains_before: @@ -160,9 +161,10 @@ def test_004_cancel_stops_conversion(self): self.loop.run_until_complete(asyncio.sleep(1)) timeout -= 1 if timeout <= 0: + rest = [domain.name for domain in domains_after - domains_before] self.fail( - 'DispVM not cleaned up 10s after cancel: {}'.format( - domains_after - domains_before)) + 'DispVM not cleaned up {}s after cancel: {}'.format( + orig_timeout, rest)) def list_tests():