diff options
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/test/test_ssl.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Lib/test/test_ssl.py b/Lib/test/test_ssl.py index 9c0d263..26fcf1b 100644 --- a/Lib/test/test_ssl.py +++ b/Lib/test/test_ssl.py @@ -15,6 +15,7 @@ import urllib.parse, urllib.request import traceback import asyncore import weakref +import platform from http.server import HTTPServer, SimpleHTTPRequestHandler @@ -1424,6 +1425,23 @@ def test_main(verbose=False): if skip_expected: raise unittest.SkipTest("No SSL support") + if support.verbose: + plats = { + 'Linux': platform.linux_distribution, + 'Mac': platform.mac_ver, + 'Windows': platform.win32_ver, + } + for name, func in plats.items(): + plat = func() + if plat and plat[0]: + plat = '%s %r' % (name, plat) + break + else: + plat = repr(platform.platform()) + print("test_ssl: testing with %r %r" % + (ssl.OPENSSL_VERSION, ssl.OPENSSL_VERSION_INFO)) + print(" under %s" % plat) + for filename in [ CERTFILE, SVN_PYTHON_ORG_ROOT_CERT, BYTES_CERTFILE, ONLYCERT, ONLYKEY, BYTES_ONLYCERT, BYTES_ONLYKEY, |