def test_create_connection_timeout_error(self, fail_addr): # Inspired by eventlet Greenio_test try: socket_patched.create_connection(fail_addr, timeout=0.01) pytest.fail('Timeout not raised') except socket.timeout as e: assert str(e) == 'timed out' except socket.error as e: # unreachable is also a valid outcome if not get_errno(e) in (errno.EHOSTUNREACH, errno.ENETUNREACH): raise
def test_create_connection_timeout_error(self, fail_addr): # Inspired by eventlet Greenio_test try: socket_patched.create_connection(fail_addr, timeout=0.01) pytest.fail("Timeout not raised") except socket.timeout as e: assert str(e) == "timed out" except socket.error as e: # unreachable is also a valid outcome if not get_errno(e) in (errno.EHOSTUNREACH, errno.ENETUNREACH): raise
def test_create_connection(self, pub_addr): sock = socket_patched.create_connection(pub_addr) assert sock