40 lines
1.9 KiB
Text
40 lines
1.9 KiB
Text
Index: tests/test_websockifyserver.py
|
|
--- tests/test_websockifyserver.py.orig
|
|
+++ tests/test_websockifyserver.py
|
|
@@ -365,36 +365,3 @@ class WebSockifyServerTestCase(unittest.TestCase):
|
|
patch('websockify.websockifyserver.WebSockifyServer.daemonize').start()
|
|
patch('select.select').start().side_effect = fake_select
|
|
server.start_server()
|
|
-
|
|
- def test_socket_set_keepalive_options(self):
|
|
- keepcnt = 12
|
|
- keepidle = 34
|
|
- keepintvl = 56
|
|
-
|
|
- server = self._get_server(daemon=False, ssl_only=0, idle_timeout=1)
|
|
- sock = server.socket('localhost',
|
|
- tcp_keepcnt=keepcnt,
|
|
- tcp_keepidle=keepidle,
|
|
- tcp_keepintvl=keepintvl)
|
|
-
|
|
- if hasattr(socket, 'TCP_KEEPCNT'):
|
|
- self.assertEqual(sock.getsockopt(socket.SOL_TCP,
|
|
- socket.TCP_KEEPCNT), keepcnt)
|
|
- self.assertEqual(sock.getsockopt(socket.SOL_TCP,
|
|
- socket.TCP_KEEPIDLE), keepidle)
|
|
- self.assertEqual(sock.getsockopt(socket.SOL_TCP,
|
|
- socket.TCP_KEEPINTVL), keepintvl)
|
|
-
|
|
- sock = server.socket('localhost',
|
|
- tcp_keepalive=False,
|
|
- tcp_keepcnt=keepcnt,
|
|
- tcp_keepidle=keepidle,
|
|
- tcp_keepintvl=keepintvl)
|
|
-
|
|
- if hasattr(socket, 'TCP_KEEPCNT'):
|
|
- self.assertNotEqual(sock.getsockopt(socket.SOL_TCP,
|
|
- socket.TCP_KEEPCNT), keepcnt)
|
|
- self.assertNotEqual(sock.getsockopt(socket.SOL_TCP,
|
|
- socket.TCP_KEEPIDLE), keepidle)
|
|
- self.assertNotEqual(sock.getsockopt(socket.SOL_TCP,
|
|
- socket.TCP_KEEPINTVL), keepintvl)
|