summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Liechti <cliechti@gmx.net>2016-05-10 23:46:38 +0200
committerChris Liechti <cliechti@gmx.net>2016-05-10 23:46:38 +0200
commita7db97cb1a39ae52d6a309a888b7e841c0209724 (patch)
treebff88ce16a0f3c79023284706b916a3ee1999181
parent16a8b5e288ac68a8ee7108785aa27224d1f7b8a4 (diff)
downloadpyserial-git-a7db97cb1a39ae52d6a309a888b7e841c0209724.tar.gz
test_pty: skip on Windows where pty module is not available
-rw-r--r--test/test_pty.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/test/test_pty.py b/test/test_pty.py
index 938e24f..fd5f7e0 100644
--- a/test/test_pty.py
+++ b/test/test_pty.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python
#
# This file is part of pySerial - Cross platform serial port support for Python
-# (C) 2015 Chris Liechti <cliechti@gmx.net>
+# (C) 2016 Chris Liechti <cliechti@gmx.net>
#
# SPDX-License-Identifier: BSD-3-Clause
"""
@@ -10,11 +10,16 @@ Test PTY related functionality.
import os
import sys
-import pty
+
+try:
+ import pty
+except ImportError:
+ pty = None
import unittest
import serial
+@unittest.skipIf(pty is None, "pty module not supported on platform")
class Test_Pty_Serial_Open(unittest.TestCase):
"""Test PTY serial open"""