Aggiunto un log migliore
This commit is contained in:
@@ -267,6 +267,33 @@ class ManagerConfigTests(unittest.TestCase):
|
||||
)
|
||||
self.assertIsNone(redirect_target)
|
||||
|
||||
def test_remembered_gateway_route_returns_user_within_ttl(self):
|
||||
self.manager.users_by_id = {"user1": {"id": "user1"}}
|
||||
self.manager.gateway_client_routes.clear()
|
||||
self.manager.time = types.SimpleNamespace(time=lambda: 100.0)
|
||||
self.manager.GATEWAY_ROUTE_TTL_SECONDS = 60
|
||||
|
||||
self.manager.remember_gateway_route("10.200.200.136", "user1")
|
||||
|
||||
user = self.manager.get_remembered_gateway_user("10.200.200.136")
|
||||
|
||||
self.assertEqual(user["id"], "user1")
|
||||
|
||||
def test_remembered_gateway_route_expires_after_ttl(self):
|
||||
now = {"value": 100.0}
|
||||
self.manager.users_by_id = {"user1": {"id": "user1"}}
|
||||
self.manager.gateway_client_routes.clear()
|
||||
self.manager.time = types.SimpleNamespace(time=lambda: now["value"])
|
||||
self.manager.GATEWAY_ROUTE_TTL_SECONDS = 60
|
||||
|
||||
self.manager.remember_gateway_route("10.200.200.136", "user1")
|
||||
now["value"] = 161.0
|
||||
|
||||
user = self.manager.get_remembered_gateway_user("10.200.200.136")
|
||||
|
||||
self.assertIsNone(user)
|
||||
self.assertEqual(self.manager.gateway_client_routes, {})
|
||||
|
||||
def test_wait_until_ready_applies_stabilization_delay(self):
|
||||
sleep_calls = []
|
||||
clock = {"now": 0.0}
|
||||
|
||||
Reference in New Issue
Block a user