Commit 0eee1f58 authored by Antoine Pitrou's avatar Antoine Pitrou

Disabling SNI test; server admin would not like us to use it for automated tests.

parent 0a9397fc
......@@ -302,13 +302,14 @@ class TimeoutTest(unittest.TestCase):
class HTTPSTests(unittest.TestCase):
def test_sni(self):
self.skipTest("test disabled - test server needed")
# Checks that Server Name Indication works, if supported by the
# OpenSSL linked to.
# The ssl module itself doesn't have server-side support for SNI,
# so we rely on a third-party test site.
expect_sni = ssl.HAS_SNI
with support.transient_internet("bob.sni.velox.ch"):
u = urllib.request.urlopen("https://bob.sni.velox.ch/")
with support.transient_internet("XXX"):
u = urllib.request.urlopen("XXX")
contents = u.readall()
if expect_sni:
self.assertIn(b"Great", contents)
......
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