diff options
author | Guido van Rossum <guido@python.org> | 2000-07-01 01:13:31 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2000-07-01 01:13:31 (GMT) |
commit | a0f7e8574c90e8e4a6b27f03eb3ca7ec0a621637 (patch) | |
tree | ceee761ad11a1ce5ef4c8518ac91052aac54e322 /Lib/test/test_openpty.py | |
parent | db67739d4f5dc66c8c7659dcd88ada3ef5c818c9 (diff) | |
download | cpython-a0f7e8574c90e8e4a6b27f03eb3ca7ec0a621637.zip cpython-a0f7e8574c90e8e4a6b27f03eb3ca7ec0a621637.tar.gz cpython-a0f7e8574c90e8e4a6b27f03eb3ca7ec0a621637.tar.bz2 |
Thomas Wouters: Test script for openpty()
Diffstat (limited to 'Lib/test/test_openpty.py')
-rw-r--r-- | Lib/test/test_openpty.py | 23 |
1 files changed, 23 insertions, 0 deletions
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) + |