mirror of
https://github.com/hansjone/netx.git
synced 2026-10-10 18:10:45 +08:00
Fix Huawei stelnet hop auth hanging on host-key [Y/N] prompts.
Answer Continue/Save-key prompts during CLI-hop secondary auth so WebCRT terminal login no longer times out after connectivity passes.
This commit is contained in:
parent
91a2d1ad6b
commit
6901a7c019
4 changed files with 240 additions and 16 deletions
|
|
@ -111,6 +111,13 @@ class WebcrtServiceTests(unittest.TestCase):
|
|||
self.assertEqual(svc.prepare_bootstrap_output("banner\n<r1>:"), "banner\n<r1>")
|
||||
self.assertTrue(svc._looks_like_password_change_prompt("Change now? [Y/N]:"))
|
||||
self.assertFalse(svc._looks_like_password_change_prompt("Change now? [Y/N]:N"))
|
||||
# Bare / stelnet host-key [Y/N] must not be treated as password-change.
|
||||
self.assertFalse(svc._looks_like_password_change_prompt("[Y/N]:"))
|
||||
self.assertFalse(
|
||||
svc._looks_like_password_change_prompt(
|
||||
"The server is not authenticated. Continue to access it? [Y/N]:"
|
||||
)
|
||||
)
|
||||
# WS attach must not send Enter when bootstrap is a login prompt.
|
||||
self.assertFalse(
|
||||
(not svc._looks_like_cli_prompt("Username:") and not svc._looks_like_login_prompt("Username:"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue