summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/UtilTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-07-21 13:06:51 (GMT)
committerSteven Knight <knight@baldmt.com>2004-07-21 13:06:51 (GMT)
commit6a1ff461cdea7e26330ebcdce821ae5a95e415ce (patch)
treea01ab0baf376aa963ea113ae295c483215f411d7 /src/engine/SCons/UtilTests.py
parentaf9e270bf0dc34fecff450199f90dc14bb0334de (diff)
downloadSCons-6a1ff461cdea7e26330ebcdce821ae5a95e415ce.zip
SCons-6a1ff461cdea7e26330ebcdce821ae5a95e415ce.tar.gz
SCons-6a1ff461cdea7e26330ebcdce821ae5a95e415ce.tar.bz2
Add a .win32 attribute for FS entries; preserve Literal() attributes when concatenating strings in subst_list(). (Chris Murray)
Diffstat (limited to 'src/engine/SCons/UtilTests.py')
-rw-r--r--src/engine/SCons/UtilTests.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/SCons/UtilTests.py b/src/engine/SCons/UtilTests.py
index 846aaaa..713f522 100644
--- a/src/engine/SCons/UtilTests.py
+++ b/src/engine/SCons/UtilTests.py
@@ -706,6 +706,12 @@ class UtilTestCase(unittest.TestCase):
c = cmd_list[0][3].escape(escape_func)
assert c == 'xyz', c
+ cmd_list = scons_subst_list("abc${LITERALS}xyz", env)
+ c = cmd_list[0][0].escape(escape_func)
+ assert c == '**abcfoo\nwith\nnewlines**', c
+ c = cmd_list[0][1].escape(escape_func)
+ assert c == '**bar\nwith\nnewlinesxyz**', c
+
# Tests of the various SUBST_* modes of substitution.
subst_list_cases = [
"test $xxx",