summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/EnvironmentTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2001-12-11 04:32:16 (GMT)
committerSteven Knight <knight@baldmt.com>2001-12-11 04:32:16 (GMT)
commit8daebfdc7cdbded48bfd8621ef22fbfc379aaac8 (patch)
tree0024016baada614c3b287e0b7f6d6c69329d9547 /src/engine/SCons/EnvironmentTests.py
parent1bf8ca0f93778fe5a9392bdd0ac3048dfa31914c (diff)
downloadSCons-8daebfdc7cdbded48bfd8621ef22fbfc379aaac8.zip
SCons-8daebfdc7cdbded48bfd8621ef22fbfc379aaac8.tar.gz
SCons-8daebfdc7cdbded48bfd8621ef22fbfc379aaac8.tar.bz2
Move autogeneration of PATH-based variables from Environment initialization to variable interpolation.
Diffstat (limited to 'src/engine/SCons/EnvironmentTests.py')
-rw-r--r--src/engine/SCons/EnvironmentTests.py25
1 files changed, 1 insertions, 24 deletions
diff --git a/src/engine/SCons/EnvironmentTests.py b/src/engine/SCons/EnvironmentTests.py
index 82b19be..af9ccb7 100644
--- a/src/engine/SCons/EnvironmentTests.py
+++ b/src/engine/SCons/EnvironmentTests.py
@@ -262,30 +262,7 @@ class EnvironmentTestCase(unittest.TestCase):
str = env.subst("$AAA ${AAA}A ${AAA}B $BBB")
assert str == "c c", str
- def test_autogenerate(self):
- """Test autogenerated environment variables."""
- env = Environment(LIBS = [ 'foo', 'bar', 'baz' ],
- LIBLINKPREFIX = 'foo',
- LIBLINKSUFFIX = 'bar')
- assert len(env.Dictionary('_LIBFLAGS')) == 3, env.Dictionary('_LIBFLAGS')
- assert env.Dictionary('_LIBFLAGS')[0] == 'foofoobar', \
- env.Dictionary('_LIBFLAGS')[0]
- assert env.Dictionary('_LIBFLAGS')[1] == 'foobarbar', \
- env.Dictionary('_LIBFLAGS')[1]
- assert env.Dictionary('_LIBFLAGS')[2] == 'foobazbar', \
- env.Dictionary('_LIBFLAGS')[2]
-
- env = Environment(CPPPATH = [ 'foo', 'bar', 'baz' ],
- INCPREFIX = 'foo',
- INCSUFFIX = 'bar')
- assert len(env.Dictionary('_INCFLAGS')) == 3, env.Dictionary('_INCFLAGS')
- assert env.Dictionary('_INCFLAGS')[0] == 'foofoobar', \
- env.Dictionary('_INCFLAGS')[0]
- assert env.Dictionary('_INCFLAGS')[1] == 'foobarbar', \
- env.Dictionary('_INCFLAGS')[1]
- assert env.Dictionary('_INCFLAGS')[2] == 'foobazbar', \
- env.Dictionary('_INCFLAGS')[2]
-
+
if __name__ == "__main__":
suite = unittest.makeSuite(EnvironmentTestCase, 'test_')