diff options
author | Steven Knight <knight@baldmt.com> | 2002-01-23 21:54:05 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2002-01-23 21:54:05 (GMT) |
commit | cb0829ad927a55c4d79125e6ced5e975544a05a6 (patch) | |
tree | c29ac37bb286f200da768ac48fb0d5845ec510d6 /src/engine/SCons/BuilderTests.py | |
parent | 627e41f923a7db85b0d30ae1c6980c9fab2c642f (diff) | |
download | SCons-cb0829ad927a55c4d79125e6ced5e975544a05a6.zip SCons-cb0829ad927a55c4d79125e6ced5e975544a05a6.tar.gz SCons-cb0829ad927a55c4d79125e6ced5e975544a05a6.tar.bz2 |
Strip $(-$) bracketed text from command lines.
Diffstat (limited to 'src/engine/SCons/BuilderTests.py')
-rw-r--r-- | src/engine/SCons/BuilderTests.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/engine/SCons/BuilderTests.py b/src/engine/SCons/BuilderTests.py index e383ee1..65aa934 100644 --- a/src/engine/SCons/BuilderTests.py +++ b/src/engine/SCons/BuilderTests.py @@ -349,8 +349,11 @@ class BuilderTestCase(unittest.TestCase): 'INCPREFIX' : '-I', 'INCSUFFIX' : ''} + contents = apply(b4.get_raw_contents, (), kw) + assert contents == "-ll1 -ll2 $( -LlibX $) $( -Ic -Ip $)", contents + contents = apply(b4.get_contents, (), kw) - assert contents == "-ll1 -ll2 -LlibX -Ic -Ip", contents + assert contents == "-ll1 -ll2", "'%s'" % contents # SCons.Node.FS has been imported by our import of # SCons.Node.Builder. It's kind of bogus that we don't @@ -358,8 +361,13 @@ class BuilderTestCase(unittest.TestCase): # maybe a little cleaner than tying these tests directly # to the other module via a direct import. kw['dir'] = SCons.Node.FS.default_fs.Dir('d') + + contents = apply(b4.get_raw_contents, (), kw) + expect = os.path.normpath("-ll1 -ll2 $( -Ld/libX $) $( -Id/c -Id/p $)") + assert contents == expect, contents + " != " + expect + contents = apply(b4.get_contents, (), kw) - expect = os.path.normpath("-ll1 -ll2 -Ld/libX -Id/c -Id/p") + expect = os.path.normpath("-ll1 -ll2") assert contents == expect, contents + " != " + expect def test_node_factory(self): |