fix: prefill verified Hestia panel endpoint

This commit is contained in:
VAIO73
2026-10-17 11:27:16 +00:00
parent 20acf0852a
commit 503302cea3
3 changed files with 32 additions and 3 deletions
@@ -153,9 +153,18 @@ class DiscoveryFixtures(unittest.TestCase):
self.assertEqual(item['name'], 'Hestia')
self.assertEqual(item['installation_path'], hestia)
self.assertEqual(item['listening_ports'], [8083])
self.assertEqual(item['default_ports'], [8083])
self.assertEqual(item['scheme'], 'https')
self.assertIn({'kind': 'working_directory', 'value': '/'}, item['evidence'])
self.assertIn('metadata_limit', result['issues'])
unrelated = native.candidate(101, {
'name': 'other-panel', 'path': '/opt/other-panel/server', 'root': '/opt/other-panel',
'process': '/opt/other-panel/server', 'listening_ports': [8083],
}, 'FILE\n')
self.assertEqual(unrelated['default_ports'], [])
self.assertNotIn('scheme', unrelated)
self.calls.clear()
result = native.scan(101, self.runner(
services='END\n', processes='LIMIT\n', ports='END\n'))