fix(lighthouse): prefer JD local key route
This commit is contained in:
parent
a6ad978b04
commit
df3012bad2
10 changed files with 130 additions and 11 deletions
|
|
@ -42,6 +42,18 @@ class LighthouseNavigatorTests(unittest.TestCase):
|
|||
self.assertEqual(route["status"], "REDIRECT_ONLY_NOT_CURRENT")
|
||||
self.assertEqual(route["redirect"]["redirect_to"], "REPO-012")
|
||||
|
||||
def test_jd_server_operation_prefers_local_dedicated_key(self):
|
||||
route = compile_route(self.registry, self.host_map, "codex", "检查京东主控服务器")
|
||||
self.assertEqual(route["decision"], "ALLOW_NAVIGATION")
|
||||
self.assertEqual(route["intent"]["id"], "INTENT-JD-SERVER-OPERATION-001")
|
||||
self.assertEqual(route["target"]["id"], "JD-FD-PRIMARY")
|
||||
self.assertEqual(route["intent"]["transport"], "LOCAL_DEDICATED_KEY_SSH")
|
||||
self.assertEqual(
|
||||
route["intent"]["fallback"]["forbidden_when"],
|
||||
"VERIFIED_LOCAL_DEDICATED_KEY_DIRECT_ROUTE_AVAILABLE",
|
||||
)
|
||||
self.assertFalse(route["authority_granted"])
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
|
|
|||
Loading…
Reference in a new issue