diff options
| author | Steven Knight <knight@baldmt.com> | 2004-03-05 08:51:01 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2004-03-05 08:51:01 (GMT) |
| commit | bb42c27bfa1a4208fc3cdc7b583b8093305fc4c0 (patch) | |
| tree | 40bbe3ce2769d5fc3c9b201a13a59f5c6ebf12e7 /src/engine/SCons/EnvironmentTests.py | |
| parent | c6a5a383c8771988bc829ef90111afc4db03cc5f (diff) | |
| download | SCons-bb42c27bfa1a4208fc3cdc7b583b8093305fc4c0.zip SCons-bb42c27bfa1a4208fc3cdc7b583b8093305fc4c0.tar.gz SCons-bb42c27bfa1a4208fc3cdc7b583b8093305fc4c0.tar.bz2 | |
Refactor path-substitution logic into an Environment method.
Diffstat (limited to 'src/engine/SCons/EnvironmentTests.py')
| -rw-r--r-- | src/engine/SCons/EnvironmentTests.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/engine/SCons/EnvironmentTests.py b/src/engine/SCons/EnvironmentTests.py index a5cf171..45f5fdb 100644 --- a/src/engine/SCons/EnvironmentTests.py +++ b/src/engine/SCons/EnvironmentTests.py @@ -416,6 +416,17 @@ class EnvironmentTestCase(unittest.TestCase): subst = env.subst_list('$FOO', call=None) assert subst is bar, subst + def test_subst_path(self): + """Test substituting a path list + """ + env = Environment(FOO='foo', BAR='bar') + + r = env.subst_path('$FOO') + assert r == ['foo'], r + + r = env.subst_path(['$FOO', 'xxx', '$BAR']) + assert r == ['foo', 'xxx', 'bar'], r + def test_Builder_calls(self): """Test Builder calls through different environments """ |
