def test(self): from gevent.socket import ssl, socket listener = socket() listener.bind(('0.0.0.0', 0)) listener.listen(5) listener = ssl(listener) self.assertRaises(TypeError, self.ServerSubClass, listener)
def ssl_listener(address, private_key, certificate): import _socket r = _socket.socket() sock = socket.ssl(r, private_key, certificate) greentest.bind_and_listen(sock, address) return sock
def create_connection(self): return socket.ssl(socket.create_connection(('127.0.0.1', self.listener.getsockname()[1])))
def test(self): from gevent.socket import ssl listener = self._close_on_teardown(tcp_listener(backlog=5)) listener = ssl(listener) self.assertRaises(TypeError, self.ServerSubClass, listener)