diff options
Diffstat (limited to 'src/engine/SCons/ActionTests.py')
-rw-r--r-- | src/engine/SCons/ActionTests.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/engine/SCons/ActionTests.py b/src/engine/SCons/ActionTests.py index a70fd99..30bf093 100644 --- a/src/engine/SCons/ActionTests.py +++ b/src/engine/SCons/ActionTests.py @@ -125,12 +125,19 @@ class CommandActionTestCase(unittest.TestCase): a.execute() assert t.executed == 1 + def test_get_raw_contents(self): + """Test fetching the contents of a command Action + """ + a = SCons.Action.CommandAction("| $( $foo | $bar $) |") + c = a.get_contents(foo = 'FFF', bar = 'BBB') + assert c == "| $( FFF | BBB $) |" + def test_get_contents(self): """Test fetching the contents of a command Action """ - a = SCons.Action.CommandAction("| $foo | $bar |") + a = SCons.Action.CommandAction("| $foo $( | $) $bar |") c = a.get_contents(foo = 'FFF', bar = 'BBB') - assert c == "| FFF | BBB |" + assert c == "| FFF BBB |" class FunctionActionTestCase(unittest.TestCase): |