Skip to content

Commit 41df652

Browse files
Skip tests if there is no os.openpty().
1 parent d616a93 commit 41df652

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Lib/test/test_termios.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
termios = import_module('termios')
99

1010

11+
@unittest.skipUnless(hasattr(os, 'openpty'), "need os.openpty()")
1112
class TestFunctions(unittest.TestCase):
1213

1314
@classmethod
@@ -91,9 +92,8 @@ def test_tcsetattr_errors(self):
9192
self.assertRaises(TypeError, termios.tcsetattr, self.fd, termios.TCSANOW)
9293

9394
def test_tcsendbreak(self):
94-
termios.tcsendbreak(self.fd, 0)
9595
termios.tcsendbreak(self.fd, 1)
96-
termios.tcsendbreak(self.stream, 0)
96+
termios.tcsendbreak(self.stream, 1)
9797

9898
def test_tcsendbreak_errors(self):
9999
self.assertRaises(OverflowError, termios.tcsendbreak, self.fd, 2**1000)
@@ -104,7 +104,6 @@ def test_tcsendbreak_errors(self):
104104
self.assertRaises(OverflowError, termios.tcsendbreak, 2**1000, 0)
105105
self.assertRaises(TypeError, termios.tcsendbreak, object(), 0)
106106
self.assertRaises(TypeError, termios.tcsendbreak, self.fd)
107-
termios.tcsendbreak(self.fd, 0)
108107

109108
def test_tcdrain(self):
110109
termios.tcdrain(self.fd)

0 commit comments

Comments
 (0)