def test_EOF_on_connection(): sock = eventlet.listen(('127.0.0.1', 0)) addr, port = sock.fd.getsockname() c = Connections('test', 'dummy') c.connect((addr, port), 'remote') sock.close() c.get()
def test_server_sockets(): c1 = Connections('test', 'server') c2 = Connections('test', 'client') addr, port = c1.listen(('127.0.0.1', 0)) c2.connect((addr, port), 'server') c2.connect((addr, port), 'server2') c2.send('server', 'foo') with eventlet.Timeout(1): sid, data = c1.get() assert data == 'foo', data
def test_multiple_messages(): c1 = Connections('test', 'server') c2 = Connections('test', 'client') addr, port = c1.listen(('127.0.0.1', 0)) c2.connect((addr, port), 'server') c2.send('server', 'foo') c2.send('server', 'foo') c2.send('server', 'foo') with eventlet.Timeout(1): sid, data = c1.get() sid, data = c1.get() sid, data = c1.get()