diff options
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/SCons/Environment.py | 1 | ||||
| -rw-r--r-- | src/engine/SCons/EnvironmentTests.py | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/engine/SCons/Environment.py b/src/engine/SCons/Environment.py index cd7aced..d8a87a4 100644 --- a/src/engine/SCons/Environment.py +++ b/src/engine/SCons/Environment.py @@ -130,6 +130,7 @@ class Environment: platform(self) if tools is None: tools = ['default'] + apply(self.Replace, (), kw) for tool in tools: if SCons.Util.is_String(tool): tool = SCons.Tool.Tool(tool) diff --git a/src/engine/SCons/EnvironmentTests.py b/src/engine/SCons/EnvironmentTests.py index 21d241d..33c14e5 100644 --- a/src/engine/SCons/EnvironmentTests.py +++ b/src/engine/SCons/EnvironmentTests.py @@ -625,9 +625,12 @@ class EnvironmentTestCase(unittest.TestCase): env['TOOL1'] = 111 def t2(env, platform): env['TOOL2'] = 222 - env = Environment(tools = [t1, t2]) + def t3(env, platform): + env['AAA'] = env['XYZ'] + env = Environment(tools = [t1, t2, t3], XYZ = 'aaa') assert env['TOOL1'] == 111, env['TOOL1'] assert env['TOOL2'] == 222, env + assert env['AAA'] == 'aaa', env if __name__ == "__main__": suite = unittest.makeSuite(EnvironmentTestCase, 'test_') |
