From a0f7e8574c90e8e4a6b27f03eb3ca7ec0a621637 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Sat, 1 Jul 2000 01:13:31 +0000 Subject: Thomas Wouters: Test script for openpty() --- Lib/test/test_openpty.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Lib/test/test_openpty.py diff --git a/Lib/test/test_openpty.py b/Lib/test/test_openpty.py new file mode 100644 index 0000000..cd939c6 --- /dev/null +++ b/Lib/test/test_openpty.py @@ -0,0 +1,23 @@ +# Test to see if openpty works. (But don't worry if it isn't available.) + +import os +from test_support import verbose, TestFailed + +try: + if verbose: + print "Calling os.openpty()" + master, slave = os.openpty() + if verbose: + print "(master, slave) = (%d, %d)"%(master, slave) +except AttributeError: + raise ImportError, "No openpty() available." + +## # Please uncomment these if os.isatty() is added. +## if not os.isatty(master): +## raise TestFailed, "Master-end of pty is not a terminal." +## if not os.isatty(slave): +## raise TestFailed, "Slave-end of pty is not a terminal." + +os.write(slave, 'Ping!') +print os.read(master, 1024) + -- cgit v0.12