summaryrefslogtreecommitdiffstats
path: root/test/special-filenames.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/special-filenames.py')
-rw-r--r--test/special-filenames.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/special-filenames.py b/test/special-filenames.py
index 98096b7..11930e5 100644
--- a/test/special-filenames.py
+++ b/test/special-filenames.py
@@ -30,6 +30,8 @@ import sys
import TestSCons
+_python_ = TestSCons._python_
+
test = TestSCons.TestSCons()
attempt_file_names = [
@@ -68,11 +70,13 @@ for fn in attempt_file_names:
def buildFileStr(fn):
return "env.Build(source=r\"\"\"%s.in\"\"\", target=r\"\"\"%s.out\"\"\")" % ( fn, fn )
+xxx = string.join(map(buildFileStr, file_names), '\n')
+
test.write("SConstruct", """
-env=Environment(BUILDERS = {'Build' : Builder(action = '%s cat.py $TARGET $SOURCE')})
+env=Environment(BUILDERS = {'Build' : Builder(action = '%(_python_)s cat.py $TARGET $SOURCE')})
-%s
-""" % (TestSCons.python, string.join(map(buildFileStr, file_names), '\n')))
+%(xxx)s
+""" % locals())
test.run(arguments='.')