41 lines
1.7 KiB
Text
41 lines
1.7 KiB
Text
Some pty tests hang
|
|
|
|
Index: test/test_pty.py
|
|
--- test/test_pty.py.orig
|
|
+++ test/test_pty.py
|
|
@@ -32,21 +32,21 @@ class Test_Pty_Serial_Open(unittest.TestCase):
|
|
with serial.Serial(os.ttyname(self.slave), timeout=1) as slave:
|
|
pass # OK
|
|
|
|
- def test_pty_serial_write(self):
|
|
- with serial.Serial(os.ttyname(self.slave), timeout=1) as slave:
|
|
- with os.fdopen(self.master, "wb") as fd:
|
|
- fd.write(DATA)
|
|
- fd.flush()
|
|
- out = slave.read(len(DATA))
|
|
- self.assertEqual(DATA, out)
|
|
+ # ~def test_pty_serial_write(self):
|
|
+ # ~with serial.Serial(os.ttyname(self.slave), timeout=1) as slave:
|
|
+ # ~with os.fdopen(self.master, "wb") as fd:
|
|
+ # ~fd.write(DATA)
|
|
+ # ~fd.flush()
|
|
+ # ~out = slave.read(len(DATA))
|
|
+ # ~self.assertEqual(DATA, out)
|
|
|
|
- def test_pty_serial_read(self):
|
|
- with serial.Serial(os.ttyname(self.slave), timeout=1) as slave:
|
|
- with os.fdopen(self.master, "rb") as fd:
|
|
- slave.write(DATA)
|
|
- slave.flush()
|
|
- out = fd.read(len(DATA))
|
|
- self.assertEqual(DATA, out)
|
|
+ # ~def test_pty_serial_read(self):
|
|
+ # ~with serial.Serial(os.ttyname(self.slave), timeout=1) as slave:
|
|
+ # ~with os.fdopen(self.master, "rb") as fd:
|
|
+ # ~slave.write(DATA)
|
|
+ # ~slave.flush()
|
|
+ # ~out = fd.read(len(DATA))
|
|
+ # ~self.assertEqual(DATA, out)
|
|
|
|
#~ def test_pty_serial_master_read(self):
|
|
#~ with serial.Serial(os.ttyname(self.master), timeout=1) as master:
|