From 2c7f252feb3eb720dbb5f1434ba316e3e59638db Mon Sep 17 00:00:00 2001 From: firestar5683 <168790843+firestar5683@users.noreply.github.com> Date: Sun, 1 Nov 2026 17:25:38 -0600 Subject: [PATCH] Align developer command tests with JotPluggler alias --- prebuilt.json | 2 +- tools/ci/tests/test_dev_runtime.py | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/prebuilt.json b/prebuilt.json index 51a5eb2ff0..ec659d17f8 100644 --- a/prebuilt.json +++ b/prebuilt.json @@ -1 +1 @@ -{"protected_inventory_sha256": "4e5719090444cd9e07d1851f1535180563544b53894d534d6ff249c6515265e3", "schema_version": 1} +{"protected_inventory_sha256": "aad80fe04c3520cb2bad5143b245547874dbe05bbf56772ebd40b64efbeb2816", "schema_version": 1} diff --git a/tools/ci/tests/test_dev_runtime.py b/tools/ci/tests/test_dev_runtime.py index 2be591afe2..d24c561211 100644 --- a/tools/ci/tests/test_dev_runtime.py +++ b/tools/ci/tests/test_dev_runtime.py @@ -113,7 +113,9 @@ class TestDeveloperRuntime(unittest.TestCase): def test_command_parsing_preserves_tool_arguments(self): self.assertEqual(parse(['c3', '8', '--demo']), ('c3', 8, ['--demo'])) - self.assertEqual(parse(['juggle', '4', '--demo']), ('plotjuggler', 4, ['--demo'])) + self.assertEqual(parse(['juggle', '4', '--demo']), ('jotpluggler', 4, ['--demo'])) + self.assertEqual(parse(['jotpluggler', '4', '--demo']), ('jotpluggler', 4, ['--demo'])) + self.assertEqual(parse(['plotjuggler', '4', '--demo']), ('plotjuggler', 4, ['--demo'])) self.assertEqual(parse(['python', '-c', 'print(1)'])[2], ['-c', 'print(1)']) self.assertEqual(parse(['pytest', '-n', '2'])[2], ['-n', '2']) self.assertEqual(parse(['--help'])[0], 'help') @@ -168,6 +170,7 @@ class TestDeveloperRuntime(unittest.TestCase): def wait(self, timeout=None): if self.returncode is None: + assert timeout is not None raise subprocess.TimeoutExpired('galaxy', timeout) return self.returncode @@ -358,7 +361,9 @@ class TestDeveloperRuntime(unittest.TestCase): child.poll.return_value = None def tick(_interval, signum=signum): - signal.getsignal(signum)(signum, None) + handler = signal.getsignal(signum) + assert callable(handler) + handler(signum, None) with patch.object(self.runtime, 'galaxy_sources', return_value=self.runtime.galaxy_sources()), \ patch('tools.host_runtime.subprocess.Popen', return_value=child), \