diff options
| author | Steven Knight <knight@baldmt.com> | 2003-03-26 15:57:50 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2003-03-26 15:57:50 (GMT) |
| commit | 95a4d924e02d940a8960e28be71056dab84deb9f (patch) | |
| tree | ca6f9d1b4c0a5581a10756fa7a3fda0be75d4c62 /src/engine/SCons/Node/FSTests.py | |
| parent | c24f1504b711f871c0c4310a460727ac1a859936 (diff) | |
| download | SCons-95a4d924e02d940a8960e28be71056dab84deb9f.zip SCons-95a4d924e02d940a8960e28be71056dab84deb9f.tar.gz SCons-95a4d924e02d940a8960e28be71056dab84deb9f.tar.bz2 | |
Add warnings when we switch to BuildDir() targets when using -u or -U.
Diffstat (limited to 'src/engine/SCons/Node/FSTests.py')
| -rw-r--r-- | src/engine/SCons/Node/FSTests.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/FSTests.py b/src/engine/SCons/Node/FSTests.py index d460c1e..11146eb 100644 --- a/src/engine/SCons/Node/FSTests.py +++ b/src/engine/SCons/Node/FSTests.py @@ -282,6 +282,21 @@ class BuildDirTestCase(unittest.TestCase): assert f10.exists() assert f10.get_contents() == 'stuff', f10.get_contents() + f11 = fs.File('src/file11') + t, m = f11.alter_targets() + bdt = map(lambda n: n.path, t) + assert bdt == ['build/var1/file11', 'build/var2/file11'], bdt + + f12 = fs.File('src/file12') + f12.builder = 1 + bdt, m = f12.alter_targets() + assert bdt == [], map(lambda n: n.path, bdt) + + d13 = fs.Dir('src/new_dir') + t, m = d13.alter_targets() + bdt = map(lambda n: n.path, t) + assert bdt == ['build/var1/new_dir', 'build/var2/new_dir'], bdt + save_Mkdir = SCons.Node.FS.Mkdir dir_made = [] def mkdir_func(target, source, env, dir_made=dir_made): |
