summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/FSTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-03-28 03:29:11 (GMT)
committerSteven Knight <knight@baldmt.com>2003-03-28 03:29:11 (GMT)
commite94e7726d2602503cd6ea7ba1acb37558821827e (patch)
tree3c312aac30b8d44b5e898a1ff9ec15b5003b98e7 /src/engine/SCons/Node/FSTests.py
parentf63429682eca0f75ba22c2e01f155bb8d986bd85 (diff)
downloadSCons-e94e7726d2602503cd6ea7ba1acb37558821827e.zip
SCons-e94e7726d2602503cd6ea7ba1acb37558821827e.tar.gz
SCons-e94e7726d2602503cd6ea7ba1acb37558821827e.tar.bz2
Fix erroneous dependency-cycle errors when an Alias source doesn't exist. (Anthony Roach)
Diffstat (limited to 'src/engine/SCons/Node/FSTests.py')
-rw-r--r--src/engine/SCons/Node/FSTests.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/FSTests.py b/src/engine/SCons/Node/FSTests.py
index 11146eb..dd04fe4 100644
--- a/src/engine/SCons/Node/FSTests.py
+++ b/src/engine/SCons/Node/FSTests.py
@@ -1267,11 +1267,18 @@ class prepareTestCase(unittest.TestCase):
file = fs.File(os.path.join("new_dir", "xyz"))
try:
+ file.set_state(SCons.Node.up_to_date)
+ file.prepare()
+ assert dir_made == [], dir_made
+ file.set_state(0)
file.prepare()
assert dir_made[0].path == "new_dir", dir_made[0].path
finally:
SCons.Node.FS.Mkdir = save_Mkdir
+ dir = fs.Dir("dir")
+ dir.prepare()
+
class get_actionsTestCase(unittest.TestCase):
def runTest(self):
"""Test the Dir's get_action() method"""