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)
