summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/FSTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-02-10 07:03:00 (GMT)
committerSteven Knight <knight@baldmt.com>2002-02-10 07:03:00 (GMT)
commita411d0d40e31664c721c4e8eb595b8e667fe5618 (patch)
treef80affccd97aed651a33d0c3f43574d531e9e051 /src/engine/SCons/Node/FSTests.py
parent09a60a303bd391e720848134ce3124b273d5162c (diff)
downloadSCons-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.py3
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