Kaydet (Commit) a4d58d26 authored tarafından Antoine Pitrou's avatar Antoine Pitrou

Avoid failing in test_urllibnet.test_bad_address when some overzealous

DNS service (e.g. OpenDNS) resolves a non-existent domain name.  The test
is now skipped instead.
üst 8703be94
...@@ -131,6 +131,14 @@ class urlopenNetworkTests(unittest.TestCase): ...@@ -131,6 +131,14 @@ class urlopenNetworkTests(unittest.TestCase):
def test_bad_address(self): def test_bad_address(self):
# Make sure proper exception is raised when connecting to a bogus # Make sure proper exception is raised when connecting to a bogus
# address. # address.
bogus_domain = "sadflkjsasf.i.nvali.d"
try:
socket.gethostbyname(bogus_domain)
except socket.gaierror:
pass
else:
# This happens with some overzealous DNS providers such as OpenDNS
self.skipTest("%r should not resolve for test to work" % bogus_domain)
self.assertRaises(IOError, self.assertRaises(IOError,
# SF patch 809915: In Sep 2003, VeriSign started # SF patch 809915: In Sep 2003, VeriSign started
# highjacking invalid .com and .net addresses to # highjacking invalid .com and .net addresses to
......
...@@ -92,6 +92,10 @@ Build ...@@ -92,6 +92,10 @@ Build
Tests Tests
----- -----
- Avoid failing in test_urllibnet.test_bad_address when some overzealous
DNS service (e.g. OpenDNS) resolves a non-existent domain name. The test
is now skipped instead.
- Issue #8716: Avoid crashes caused by Aqua Tk on OSX when attempting to run - Issue #8716: Avoid crashes caused by Aqua Tk on OSX when attempting to run
test_tk or test_ttk_guionly under a username that is not currently logged test_tk or test_ttk_guionly under a username that is not currently logged
in to the console windowserver (as may be the case under buildbot or ssh). in to the console windowserver (as may be the case under buildbot or ssh).
......
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