2 from eventlet.green import socket
5 def test_create_connection_error():
7 socket.create_connection(('192.0.2.1', 80), timeout=0.1)
8 except (IOError, OSError):
13 # https://github.com/eventlet/eventlet/issues/245
14 # socket recv returning multiple data types
15 # For this test to work, client and server have to be in separate
16 # processes or OS threads. Just running two greenthreads gives
18 threading = eventlet.patcher.original('threading')
22 sock = eventlet.listen(('127.0.0.1', 0))
23 addr[:] = sock.getsockname()
26 server_thread = threading.Thread(target=server)
29 sock = eventlet.connect(tuple(addr))
31 assert isinstance(s, bytes)