From: Guido van Rossum Date: Sat, 1 Jul 2000 01:13:31 +0000 (+0000) Subject: Thomas Wouters: Test script for openpty() X-Git-Tag: v2.0b1~1162 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a0f7e8574c90e8e4a6b27f03eb3ca7ec0a621637;p=python Thomas Wouters: Test script for openpty() --- diff --git a/Lib/test/test_openpty.py b/Lib/test/test_openpty.py new file mode 100644 index 0000000000..cd939c69b4 --- /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) +