diff options
| author | Steven Knight <knight@baldmt.com> | 2002-02-10 07:03:00 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2002-02-10 07:03:00 (GMT) |
| commit | a411d0d40e31664c721c4e8eb595b8e667fe5618 (patch) | |
| tree | f80affccd97aed651a33d0c3f43574d531e9e051 /src/engine/SCons/Node/FSTests.py | |
| parent | 09a60a303bd391e720848134ce3124b273d5162c (diff) | |
| download | SCons-a411d0d40e31664c721c4e8eb595b8e667fe5618.zip SCons-a411d0d40e31664c721c4e8eb595b8e667fe5618.tar.gz SCons-a411d0d40e31664c721c4e8eb595b8e667fe5618.tar.bz2 | |
Create all of the directories for a target list before trying to build the targets.
Diffstat (limited to 'src/engine/SCons/Node/FSTests.py')
| -rw-r--r-- | src/engine/SCons/Node/FSTests.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/SCons/Node/FSTests.py b/src/engine/SCons/Node/FSTests.py index f20c2fb..94f81fd 100644 --- a/src/engine/SCons/Node/FSTests.py +++ b/src/engine/SCons/Node/FSTests.py @@ -397,6 +397,7 @@ class FSTestCase(unittest.TestCase): # Test building a file whose directory is not there yet... f1 = fs.File(test.workpath("foo/bar/baz/ack")) assert not f1.dir.exists() + f1.prepare() f1.build() assert f1.dir.exists() @@ -448,7 +449,7 @@ class FSTestCase(unittest.TestCase): test.write("remove_me", "\n") assert os.path.exists(test.workpath("remove_me")) f1 = fs.File(test.workpath("remove_me")) - f1.remove() + f1.prepare() assert not os.path.exists(test.workpath("remove_me")) #XXX test current() for directories |
