From 40fec61652fa541f6b0e3e07da43e1678023089c Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Fri, 31 Mar 2006 21:13:20 +0000 Subject: [PATCH] Make test_socket_ssl pass on Windows --- Lib/test/test_socket_ssl.py | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/Lib/test/test_socket_ssl.py b/Lib/test/test_socket_ssl.py index e72004e65ebe..a43ca5e76b97 100644 --- a/Lib/test/test_socket_ssl.py +++ b/Lib/test/test_socket_ssl.py @@ -1,5 +1,6 @@ # Test just the SSL support in the socket module, in a moderately bogus way. +import sys from test import test_support import socket import time @@ -27,18 +28,22 @@ def test_basic(): buf = f.read() f.close() -def test_timeout(): - test_support.requires('network') +if not sys.platform.startswith('win'): + def test_timeout(): + test_support.requires('network') - s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - s.settimeout(30.0) - # connect to service which issues an welcome banner (without need to write anything) - s.connect(("gmail.org", 995)) - ss = socket.ssl(s) - # read part of return welcome banner twice,# read part of return welcome banner twice - ss.read(1) - ss.read(1) - s.close() + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + s.settimeout(30.0) + # connect to service which issues an welcome banner (without need to write anything) + s.connect(("gmail.org", 995)) + ss = socket.ssl(s) + # read part of return welcome banner twice,# read part of return welcome banner twice + ss.read(1) + ss.read(1) + s.close() +else: + def test_timeout(): + pass def test_rude_shutdown(): try: -- 2.47.3