summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/test_server.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/test_server.py b/test/test_server.py
index 2f6df1e..0a48e41 100644
--- a/test/test_server.py
+++ b/test/test_server.py
@@ -54,9 +54,11 @@ class TestServer(unittest.TestCase):
if rv is None:
raise AssertionError("Server took too long to start up.")
if rv is 128: # Import error
- tools.warn("Skipping %r test (ImportError)." % self.server)
- self.skip = True
- return
+ if os.environ.get('CI') != 'true' or \
+ os.environ.get('TRAVIS_PYTHON_VERSION') not in ('2.7', '3.6'):
+ tools.warn("Skipping %r test (ImportError)." % self.server)
+ self.skip = True
+ return
if rv is 3: # Port in use
continue
raise AssertionError("Server exited with error code %d" % rv)