diff options
Diffstat (limited to 'src/engine/SCons/Node/FSTests.py')
| -rw-r--r-- | src/engine/SCons/Node/FSTests.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/FSTests.py b/src/engine/SCons/Node/FSTests.py index 6851e5e..f97627e 100644 --- a/src/engine/SCons/Node/FSTests.py +++ b/src/engine/SCons/Node/FSTests.py @@ -416,6 +416,14 @@ class FSTestCase(unittest.TestCase): val[e] = 'e' for k, v in val.items(): assert k == os.path.normpath("hash/" + v) + + # Test getcwd() + fs = SCons.Node.FS.FS() + assert str(fs.getcwd()) == ".", str(fs.getcwd()) + fs.chdir(fs.Dir('subdir')) + assert str(fs.getcwd()) == "subdir", str(fs.getcwd()) + fs.chdir(fs.Dir('../..')) + assert str(fs.getcwd()) == test.workdir, str(fs.getcwd()) #XXX test exists() |
