summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido van Rossum <guido@dropbox.com>2013-10-17 14:49:52 -0700
committerGuido van Rossum <guido@dropbox.com>2013-10-17 14:49:52 -0700
commit8eaa5e7976960232dcf1c7070e334beb33f75597 (patch)
treea6af4ca96ecf98a30e15220bd6c8002490ed4b35
parente14f6330a588de1851ee93943691d006c803433c (diff)
downloadtrollius-8eaa5e7976960232dcf1c7070e334beb33f75597.tar.gz
Make CPython tests run on Windows.
-rw-r--r--tests/streams_test.py5
-rw-r--r--tests/unix_events_test.py3
-rw-r--r--tests/windows_utils_test.py6
3 files changed, 12 insertions, 2 deletions
diff --git a/tests/streams_test.py b/tests/streams_test.py
index c5c2ff5..e562bf9 100644
--- a/tests/streams_test.py
+++ b/tests/streams_test.py
@@ -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 tulip import events
from tulip import streams
diff --git a/tests/unix_events_test.py b/tests/unix_events_test.py
index 49c5ded..c40455a 100644
--- a/tests/unix_events_test.py
+++ b/tests/unix_events_test.py
@@ -10,6 +10,9 @@ import sys
import unittest
import unittest.mock
+if sys.platform == 'win32':
+ raise unittest.SkipTest('UNIX only')
+
from tulip import events
from tulip import futures
diff --git a/tests/windows_utils_test.py b/tests/windows_utils_test.py
index b23896d..bd61463 100644
--- a/tests/windows_utils_test.py
+++ b/tests/windows_utils_test.py
@@ -7,7 +7,11 @@ import unittest.mock
import _winapi
from tulip import windows_utils
-from tulip import _overlapped
+
+try:
+ import _overlapped
+except ImportError:
+ from tulip import _overlapped
class WinsocketpairTests(unittest.TestCase):