]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Make asyncio tests run on Windows.
authorGuido van Rossum <guido@dropbox.com>
Thu, 17 Oct 2013 21:23:17 +0000 (14:23 -0700)
committerGuido van Rossum <guido@dropbox.com>
Thu, 17 Oct 2013 21:23:17 +0000 (14:23 -0700)
Lib/test/test_asyncio/test_streams.py
Lib/test/test_asyncio/test_unix_events.py
Lib/test/test_asyncio/test_windows_utils.py

index 011a09da3a17ed9beadd337f917d802992aebcea..31d8151436572213c16dbf56afda97d82480b312 100644 (file)
@@ -1,9 +1,12 @@
 """Tests for streams.py."""
 
 import gc
-import ssl
 import unittest
 import unittest.mock
+try:
+    import ssl
+except ImportError:
+    ssl = None
 
 from asyncio import events
 from asyncio import streams
index ea6786243108f54083bd6d054423289a86625f6f..6dbd47f63bee1fc2bb80afbc9145ded8eb6e6c49 100644 (file)
@@ -10,6 +10,9 @@ import sys
 import unittest
 import unittest.mock
 
+if sys.platform == 'win32':
+    raise unittest.SkipTest('UNIX only')
+
 
 from asyncio import events
 from asyncio import futures
index 4b96086186c813b35753edba1b8a04140a635d74..3b6b036893e2239b64f9869e0dd6d848e8c5d612 100644 (file)
@@ -11,7 +11,11 @@ if sys.platform != 'win32':
 import _winapi
 
 from asyncio import windows_utils
-from asyncio import _overlapped
+
+try:
+    import _overlapped
+except ImportError:
+    from asyncio import _overlapped
 
 
 class WinsocketpairTests(unittest.TestCase):