Aggiunto un log migliore

This commit is contained in:
2026-07-01 15:30:30 +02:00
parent f73d5d9164
commit dde33c434d
2 changed files with 27 additions and 30 deletions

View File

@@ -198,7 +198,7 @@ class ManagerConfigTests(unittest.TestCase):
self.assertEqual(rewritten, request)
self.assertIsNone(redirect_target)
def test_extract_user_from_path_returns_redirect_target(self):
def test_extract_user_from_path_rewrites_request_for_direct_proxying(self):
request = (
b"GET /user1/websockify?token=abc HTTP/1.1\r\n"
b"Host: localhost:8080\r\n"
@@ -209,9 +209,17 @@ class ManagerConfigTests(unittest.TestCase):
user, rewritten, redirect_target = self.manager.extract_user_from_http_request(request, users)
self.assertIsNone(user)
self.assertEqual(rewritten, request)
self.assertEqual(redirect_target, "http://user1.localhost:8080/websockify?token=abc")
self.assertEqual(user["id"], "user1")
self.assertEqual(
rewritten,
(
b"GET /websockify?token=abc HTTP/1.1\r\n"
b"Host: localhost:8080\r\n"
b"Upgrade: websocket\r\n"
b"\r\n"
),
)
self.assertIsNone(redirect_target)
def test_wait_until_ready_applies_stabilization_delay(self):
sleep_calls = []