From 8789f22b9abbec18c0d0a251a89e9487bff24ca2 Mon Sep 17 00:00:00 2001 From: Loren Eteval Date: Wed, 7 Oct 2026 08:07:15 +0800 Subject: [PATCH] Improve regression test readability Signed-off-by: Loren Eteval --- tests/test_sing_tun.py | 3 +++ tests/test_theme_transition.py | 2 ++ 2 files changed, 5 insertions(+) diff --git a/tests/test_sing_tun.py b/tests/test_sing_tun.py index 2ac92f6e..eeaaf76f 100644 --- a/tests/test_sing_tun.py +++ b/tests/test_sing_tun.py @@ -1760,6 +1760,7 @@ class SingTUNStartupTest(unittest.TestCase): operation = manager.startAsync( _Configuration(), 'Global', deepcopy=False ) + operation.failed.connect( lambda _operation, message, details: failures.append( (message, details) @@ -1778,11 +1779,13 @@ class SingTUNStartupTest(unittest.TestCase): self.assertEqual( failures, [('', 'Unsupported sing-tun stack')] ) + self.assertEqual( router.state, RuntimeLeaseState.Released ) self.assertFalse(primary.isRunning()) self.assertEqual(manager.runtimes, []) + hostPlan.assert_not_called() nativeRuntime.assert_not_called() finally: diff --git a/tests/test_theme_transition.py b/tests/test_theme_transition.py index 5b343dd2..4b465105 100644 --- a/tests/test_theme_transition.py +++ b/tests/test_theme_transition.py @@ -114,6 +114,7 @@ for _ in range(30): window = self.createWindow() transition = self.createTransition([window], duration=100000) finished = QSignalSpy(transition.transitionFinished) + transition.apply(lambda: None) window.resize(330, 190) @@ -150,6 +151,7 @@ for _ in range(30): ) finished = QSignalSpy(transition.transitionFinished) timer = transition._completionTimer + transition.apply(lambda: None) window.resize(330, 190)