We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d40ce38 commit 8cf5e00Copy full SHA for 8cf5e00
Lib/test/test_termios.py
@@ -14,10 +14,9 @@ class TestFunctions(unittest.TestCase):
14
def setUpClass(cls):
15
cls.master_fd, cls.fd = os.openpty()
16
cls.addClassCleanup(os.close, cls.master_fd)
17
- cls.stream = open(cls.fd, 'wb', buffering=0)
18
- cls.addClassCleanup(cls.stream.close)
19
- cls.bad_fd, _ = tempfile.mkstemp()
20
- cls.addClassCleanup(os.close, cls.bad_fd)
+ cls.stream = cls.enterClassContext(open(cls.fd, 'wb', buffering=0))
+ tmp = cls.enterClassContext(tempfile.TemporaryFile(mode='wb', buffering=0))
+ cls.bad_fd = tmp.fileno()
21
22
def assertRaisesTermiosError(self, errno, callable, *args):
23
with self.assertRaises(termios.error) as cm:
0 commit comments