diff options
| author | noah <noah@656d521f-e311-0410-88e0-e7920216d269> | 2006-04-08 00:47:46 +0000 |
|---|---|---|
| committer | noah <noah@656d521f-e311-0410-88e0-e7920216d269> | 2006-04-08 00:47:46 +0000 |
| commit | 1b5cf656c91e2f2c6b37e2bae7f26319dc7bf193 (patch) | |
| tree | 2b373c86d4371c73d6a5cdc4113215ba336dd9aa /pexpect/tests | |
| parent | 41903381c733cad4d76a9aefeb36fea237d4d6c3 (diff) | |
| download | pexpect-1b5cf656c91e2f2c6b37e2bae7f26319dc7bf193.tar.gz | |
Added test for pexpect.which()
git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@378 656d521f-e311-0410-88e0-e7920216d269
Diffstat (limited to 'pexpect/tests')
| -rwxr-xr-x | pexpect/tests/test_misc.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pexpect/tests/test_misc.py b/pexpect/tests/test_misc.py index e79af48..0e54c5c 100755 --- a/pexpect/tests/test_misc.py +++ b/pexpect/tests/test_misc.py @@ -3,8 +3,10 @@ import pexpect import unittest import PexpectTestCase import time +import os class TestCaseMisc(PexpectTestCase.PexpectTestCase): + def test_isatty (self): child = pexpect.spawn('cat') assert child.isatty(), "Not returning True. Should always be True." @@ -98,6 +100,19 @@ class TestCaseMisc(PexpectTestCase.PexpectTestCase): child = pexpect.spawn('cat') child.setwinsize(10,13) assert child.getwinsize()==(10,13), "getwinsize() did not return (10,13)" + def test_which (self): + p = os.defpath + ep = os.environ['PATH'] + os.defpath = ":/tmp" + os.environ['PATH'] = ":/tmp" + wp = pexpect.which ("ticker.py") + assert wp == 'ticker.py', "Should return a string. Returned %s" % wp + os.defpath = "/tmp" + os.environ['PATH'] = "/tmp" + wp = pexpect.which ("ticker.py") + assert wp == None, "Executable should not be found. Returned %s" % wp + os.defpath = p + os.environ['PATH'] = ep if __name__ == '__main__': unittest.main() |
