diff options
author | noah <noah@656d521f-e311-0410-88e0-e7920216d269> | 2003-03-01 19:31:16 +0000 |
---|---|---|
committer | noah <noah@656d521f-e311-0410-88e0-e7920216d269> | 2003-03-01 19:31:16 +0000 |
commit | e0d90d9442074418f3766d89885f56afe4d903ce (patch) | |
tree | a6bbe42eb3ac9ef12f3fb007c741d69d4d0a2702 | |
parent | 5cb9615fd5a741a4b5bc998856e699d66bd4b100 (diff) | |
download | pexpect-e0d90d9442074418f3766d89885f56afe4d903ce.tar.gz |
foo
git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@159 656d521f-e311-0410-88e0-e7920216d269
-rwxr-xr-x | pexpect/tests/test_filedescriptor.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/pexpect/tests/test_filedescriptor.py b/pexpect/tests/test_filedescriptor.py index 594bfe3..e7cbdfa 100755 --- a/pexpect/tests/test_filedescriptor.py +++ b/pexpect/tests/test_filedescriptor.py @@ -7,13 +7,25 @@ import os class ExpectTestCase(unittest.TestCase): def test_fd (self): - fd = os.open ('README.txt', os.O_RDONLY) s = pexpect.spawn (fd) s.expect ('License:') s.expect (pexpect.EOF) assert s.before == ' Python Software Foundation License\n\nNoah Spurrier\nhttp://pexpect.sourceforge.net/\n\n\n' + def test_fd_isalive (self): + fd = os.open ('README.txt', os.O_RDONLY) + s = pexpect.spawn (fd) + assert s.isalive() + os.close (fd) + assert not s.isalive() + + def test_fd_isatty (self): + s = pexpect.spawn ('ls -l') + assert s.isatty() + s.close() + assert not s.isatty() + if __name__ == '__main__': unittest.main() |