Align developer command tests with JotPluggler alias

This commit is contained in:
firestar5683
2026-11-01 17:25:38 -06:00
parent e522e5c6a3
commit 2c7f252feb
2 changed files with 8 additions and 3 deletions
+1 -1
View File
@@ -1 +1 @@
{"protected_inventory_sha256": "4e5719090444cd9e07d1851f1535180563544b53894d534d6ff249c6515265e3", "schema_version": 1}
{"protected_inventory_sha256": "aad80fe04c3520cb2bad5143b245547874dbe05bbf56772ebd40b64efbeb2816", "schema_version": 1}
+7 -2
View File
@@ -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), \