summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/FSTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-09-27 23:03:51 (GMT)
committerSteven Knight <knight@baldmt.com>2002-09-27 23:03:51 (GMT)
commitf6141b3f503c8f78fca191bfd59d9785cd81bf10 (patch)
tree5308bfa21af4adb91d1126edef0648e5fdedb331 /src/engine/SCons/Node/FSTests.py
parent1523e6f372549807f31962bfbb9d429ead2db9d2 (diff)
downloadSCons-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.py5
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