diff options
author | Steven Knight <knight@baldmt.com> | 2002-09-27 23:03:51 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2002-09-27 23:03:51 (GMT) |
commit | f6141b3f503c8f78fca191bfd59d9785cd81bf10 (patch) | |
tree | 5308bfa21af4adb91d1126edef0648e5fdedb331 /src/engine/SCons/Node/FSTests.py | |
parent | 1523e6f372549807f31962bfbb9d429ead2db9d2 (diff) | |
download | SCons-f6141b3f503c8f78fca191bfd59d9785cd81bf10.zip SCons-f6141b3f503c8f78fca191bfd59d9785cd81bf10.tar.gz SCons-f6141b3f503c8f78fca191bfd59d9785cd81bf10.tar.bz2 |
Support overriding construction variables in builder call. (Anthony Roach)
Diffstat (limited to 'src/engine/SCons/Node/FSTests.py')
-rw-r--r-- | src/engine/SCons/Node/FSTests.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/engine/SCons/Node/FSTests.py b/src/engine/SCons/Node/FSTests.py index 707d4a2..1d8b0eb 100644 --- a/src/engine/SCons/Node/FSTests.py +++ b/src/engine/SCons/Node/FSTests.py @@ -40,7 +40,7 @@ class Builder: def __init__(self, factory): self.factory = factory - def execute(self, **kw): + def execute(self, target, source, env): global built_it built_it = 1 return 0 @@ -69,6 +69,8 @@ class Environment: return {} def get_scanner(self, skey): return self.scanner + def Override(self, overrides): + return self class BuildDirTestCase(unittest.TestCase): def runTest(self): @@ -103,6 +105,7 @@ class BuildDirTestCase(unittest.TestCase): fs.BuildDir('../var2', 'src') f1 = fs.File('../var1/test1') f2 = fs.File('../var2/test1') + assert hasattr(f1, 'overrides') assert f1.srcpath == os.path.normpath('src/test1'), f1.srcpath assert f2.srcpath == os.path.normpath('src/test1'), f2.srcpath |