diff options
author | William Blevins <wblevins@gmail.com> | 2015-08-07 04:25:40 (GMT) |
---|---|---|
committer | William Blevins <wblevins@gmail.com> | 2015-08-07 04:25:40 (GMT) |
commit | 27ae977d3fa04e29166e172fa64f7b5439d9f0c8 (patch) | |
tree | a92560f91eea63424753197dc329da75b5387548 /test/Scanner | |
parent | 829492d37c7b85e22c169e1171265abdf4841af6 (diff) | |
download | SCons-27ae977d3fa04e29166e172fa64f7b5439d9f0c8.zip SCons-27ae977d3fa04e29166e172fa64f7b5439d9f0c8.tar.gz SCons-27ae977d3fa04e29166e172fa64f7b5439d9f0c8.tar.bz2 |
Issue 2264: Removed redundant SCANNER_HINT for preference of SCANNERS.
Also possibly SCons.Tool.SourceFileScanner (global only).
Updated test to reflect with case using SCANNERS plus root node default.
Diffstat (limited to 'test/Scanner')
-rw-r--r-- | test/Scanner/CrossLanguageNoExtension.py (renamed from test/Scanner/ScannerHint.py) | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/test/Scanner/ScannerHint.py b/test/Scanner/CrossLanguageNoExtension.py index b12b847..5bf205f 100644 --- a/test/Scanner/ScannerHint.py +++ b/test/Scanner/CrossLanguageNoExtension.py @@ -63,17 +63,18 @@ k2scan = Scanner(name = 'k2', argument = None, skeys = ['.k2']) +k2scan2 = Scanner(name = 'k2', + function = k2file_scan, + argument = None, + skeys = ['']) + env1 = Environment() env1.Append(SCANNERS = [ kscan, k2scan ] ) env1.Command( 'k', 'foo.k', Copy( '$TARGET', '$SOURCE' ) ) env2 = env1.Clone() -env2.Replace(SCANNER_HINT = k2scan) +env2.Append(SCANNERS = [ k2scan2 ] ) env2.Command( 'k2', 'foo.k', Copy( '$TARGET', '$SOURCE' ) ) - -env3 = env1.Clone() -env3.Replace(SCANNER_HINT = 'raise') -env3.Command( 'raise', 'foo.k', Copy( '$TARGET', '$SOURCE' ) ) """) test.write('foo.k', @@ -100,16 +101,6 @@ Copy("k2", "foo.k") test.run(arguments='k k2', stdout=expected_stdout) -expected_stdout = test.wrap_stdout("""\ -kscan: foo.k -kscan: xxx.k -""", error = True) - -expected_stderr = """\ -scons: *** [raise] SCANNER_HINT object must be instance of <class 'SCons.Scanner.Base'> -""" - -test.run(arguments='raise', stderr=expected_stderr, stdout=expected_stdout, status = 2) test.pass_test() # Local Variables: |