From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Wed, 1 Nov 2017 13:08:40 +0000 (-0700) Subject: Fix test_socket.test_create_connection() (GH-4206) (#4209) X-Git-Tag: v2.7.15rc1~147 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4b73a79e796c3832be0cfd45bc27f15aea32b621;p=python Fix test_socket.test_create_connection() (GH-4206) (#4209) bpo-31910: test_create_connection() now catchs also EADDRNOTAVAIL to fix the test on Travis CI. (cherry picked from commit 280c22a82a6756e9caffef031c564fd98f1b50e7) --- diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py index bef1872822..1126fc2b77 100644 --- a/Lib/test/test_socket.py +++ b/Lib/test/test_socket.py @@ -1358,6 +1358,10 @@ class NetworkConnectionNoServer(unittest.TestCase): expected_errnos = [ errno.ECONNREFUSED, ] if hasattr(errno, 'ENETUNREACH'): expected_errnos.append(errno.ENETUNREACH) + if hasattr(errno, 'EADDRNOTAVAIL'): + # bpo-31910: socket.create_connection() fails randomly + # with EADDRNOTAVAIL on Travis CI + expected_errnos.append(errno.EADDRNOTAVAIL) self.assertIn(cm.exception.errno, expected_errnos)