Issue #26536: Skip test_sio_loopback_fast_path under Windows 7

This commit is contained in:
Berker Peksag 2016-06-18 16:10:07 +03:00
parent f95de0e8cc
commit ce4271a3e5
1 changed files with 8 additions and 2 deletions

View File

@ -1223,10 +1223,16 @@ class GeneralModuleTests(unittest.TestCase):
def test_sio_loopback_fast_path(self):
s = socket.socket()
self.addCleanup(s.close)
s.ioctl(socket.SIO_LOOPBACK_FAST_PATH, True)
try:
s.ioctl(socket.SIO_LOOPBACK_FAST_PATH, True)
except OSError as exc:
WSAEOPNOTSUPP = 10045
if exc.winerror == WSAEOPNOTSUPP:
self.skipTest("SIO_LOOPBACK_FAST_PATH is defined but "
"doesn't implemented in this Windows version")
raise
self.assertRaises(TypeError, s.ioctl, socket.SIO_LOOPBACK_FAST_PATH, None)
def testGetaddrinfo(self):
try:
socket.getaddrinfo('localhost', 80)