summaryrefslogtreecommitdiffstats
path: root/test/sconsign/script/Signatures.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2009-01-20 19:46:16 (GMT)
committerSteven Knight <knight@baldmt.com>2009-01-20 19:46:16 (GMT)
commite9fd7c63ea40581ca9a71e4a8660ea02dd045ed0 (patch)
tree947d02c4cd9b4b131145b5be1e50233bd1299a05 /test/sconsign/script/Signatures.py
parentcba456a330317542c3fe58cf1c4393306dd2019f (diff)
downloadSCons-e9fd7c63ea40581ca9a71e4a8660ea02dd045ed0.zip
SCons-e9fd7c63ea40581ca9a71e4a8660ea02dd045ed0.tar.gz
SCons-e9fd7c63ea40581ca9a71e4a8660ea02dd045ed0.tar.bz2
Update tests for now discovering dependencies on quoted commands
in command lines.
Diffstat (limited to 'test/sconsign/script/Signatures.py')
-rw-r--r--test/sconsign/script/Signatures.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/sconsign/script/Signatures.py b/test/sconsign/script/Signatures.py
index 2690561..823ef1d 100644
--- a/test/sconsign/script/Signatures.py
+++ b/test/sconsign/script/Signatures.py
@@ -36,6 +36,7 @@ SourceSignatures('timestamp') with TargetSignatures('content').
import TestSCons
import TestSConsign
+python = TestSCons.python
_python_ = TestSCons._python_
test = TestSConsign.TestSConsign(match = TestSConsign.match_re)
@@ -50,7 +51,7 @@ sub1_hello_obj = 'sub1/hello.obj'
test.subdir('sub1', 'sub2')
test.write('fake_cc.py', r"""
-import os.path
+import os
import re
import string
import sys
@@ -135,18 +136,22 @@ date_re = r'\S+ \S+ [ \d]\d \d\d:\d\d:\d\d \d\d\d\d'
test.run_sconsign(arguments = "-e hello.exe -e hello.obj sub1/.sconsign",
stdout = r"""hello.exe: %(sig_re)s \d+ \d+
%(sub1_hello_obj)s: %(sig_re)s \d+ \d+
+ %(python)s: None \d+ \d+
%(sig_re)s \[.*\]
hello.obj: %(sig_re)s \d+ \d+
%(sub1_hello_c)s: None \d+ \d+
+ %(python)s: None \d+ \d+
%(sig_re)s \[.*\]
""" % locals())
test.run_sconsign(arguments = "-e hello.exe -e hello.obj -r sub1/.sconsign",
stdout = r"""hello.exe: %(sig_re)s '%(date_re)s' \d+
%(sub1_hello_obj)s: %(sig_re)s '%(date_re)s' \d+
+ %(python)s: None '%(date_re)s' \d+
%(sig_re)s \[.*\]
hello.obj: %(sig_re)s '%(date_re)s' \d+
%(sub1_hello_c)s: None '%(date_re)s' \d+
+ %(python)s: None '%(date_re)s' \d+
%(sig_re)s \[.*\]
""" % locals())