Kaydet (Commit) 41d64911 authored tarafından Neal Norwitz's avatar Neal Norwitz

Suppress failure (to avoid a flaky test) if we cannot connect to svn.python.org

üst acbd6420
...@@ -55,7 +55,7 @@ class ConnectedTests(unittest.TestCase): ...@@ -55,7 +55,7 @@ class ConnectedTests(unittest.TestCase):
def error_msg(extra_msg): def error_msg(extra_msg):
print >> sys.stderr, """\ print >> sys.stderr, """\
WARNING: an attempt to connect to %r %s, in WARNING: an attempt to connect to %r %s, in
test_timeout. That may be legitimate, but is not the outcome we testTimeout. That may be legitimate, but is not the outcome we
hoped for. If this message is seen often, testTimeout should be hoped for. If this message is seen often, testTimeout should be
changed to use a more reliable address.""" % (ADDR, extra_msg) changed to use a more reliable address.""" % (ADDR, extra_msg)
...@@ -145,7 +145,15 @@ class BasicTests(unittest.TestCase): ...@@ -145,7 +145,15 @@ class BasicTests(unittest.TestCase):
import os, httplib, ssl import os, httplib, ssl
with test_support.transient_internet(): with test_support.transient_internet():
s = socket.socket(socket.AF_INET) s = socket.socket(socket.AF_INET)
self.connect(s, ("svn.python.org", 443)) try:
self.connect(s, ("svn.python.org", 443))
except IOError:
print >> sys.stderr, """\
WARNING: an attempt to connect to svn.python.org:443 failed, in
test_978833. That may be legitimate, but is not the outcome we
hoped for. If this message is seen often, test_978833 should be
changed to use a more reliable address."""
return
fd = s._sock.fileno() fd = s._sock.fileno()
sock = ssl.wrap_socket(s) sock = ssl.wrap_socket(s)
s = None s = None
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment