feat(sshtunnel): add configuration for SSH_TIMEOUT (#24369)

This commit is contained in:
Hugh A. Miles II
2023-06-13 12:29:40 -04:00
committed by GitHub
parent 1328c56aab
commit eb05225f0d
4 changed files with 11 additions and 2 deletions

View File

@@ -28,8 +28,10 @@ def test_ssh_tunnel_timeout_setting() -> None:
"SSH_TUNNEL_MAX_RETRIES": 2,
"SSH_TUNNEL_LOCAL_BIND_ADDRESS": "test",
"SSH_TUNNEL_TIMEOUT_SEC": 123.0,
"SSH_TUNNEL_PACKET_TIMEOUT_SEC": 321.0,
"SSH_TUNNEL_MANAGER_CLASS": "superset.extensions.ssh.SSHManager",
}
factory = SSHManagerFactory()
factory.init_app(app)
assert sshtunnel.TUNNEL_TIMEOUT == 123.0
assert sshtunnel.SSH_TIMEOUT == 321.0