summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornoah <noah@656d521f-e311-0410-88e0-e7920216d269>2003-03-01 19:31:16 +0000
committernoah <noah@656d521f-e311-0410-88e0-e7920216d269>2003-03-01 19:31:16 +0000
commite0d90d9442074418f3766d89885f56afe4d903ce (patch)
treea6bbe42eb3ac9ef12f3fb007c741d69d4d0a2702
parent5cb9615fd5a741a4b5bc998856e699d66bd4b100 (diff)
downloadpexpect-e0d90d9442074418f3766d89885f56afe4d903ce.tar.gz
foo
git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@159 656d521f-e311-0410-88e0-e7920216d269
-rwxr-xr-xpexpect/tests/test_filedescriptor.py14
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()