We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bab59a9 commit 8c975b0Copy full SHA for 8c975b0
Lib/test/test_ioctl.py
@@ -9,11 +9,6 @@
9
fcntl = import_module('fcntl')
10
termios = import_module('termios')
11
12
-try:
13
- import pty
14
-except ImportError:
15
- pty = None
16
-
17
class IoctlTestsTty(unittest.TestCase):
18
@classmethod
19
def setUpClass(cls):
@@ -136,10 +131,10 @@ def test_ioctl_mutate_2048(self):
136
131
self.assertRaises(ValueError, self._check_ioctl_not_mutate_len, 2048)
137
132
138
133
139
-@unittest.skipIf(pty is None, 'pty module required')
134
+@unittest.skipUnless(hasattr(os, 'openpty'), "need os.openpty()")
140
135
class IoctlTestsPty(unittest.TestCase):
141
def setUp(self):
142
- self.master_fd, self.slave_fd = pty.openpty()
+ self.master_fd, self.slave_fd = os.openpty()
143
self.addCleanup(os.close, self.slave_fd)
144
self.addCleanup(os.close, self.master_fd)
145
0 commit comments