diff options
author | Steven Knight <knight@baldmt.com> | 2004-03-16 04:35:44 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2004-03-16 04:35:44 (GMT) |
commit | d337499882865fcee240d284869525b17aed0d24 (patch) | |
tree | a9dcda29cb9535d750e783a890dded855758be15 /src/engine/SCons/Scanner | |
parent | 215d8f4f216c25b49188bfd5b385b03d0a4b3f38 (diff) | |
download | SCons-d337499882865fcee240d284869525b17aed0d24.zip SCons-d337499882865fcee240d284869525b17aed0d24.tar.gz SCons-d337499882865fcee240d284869525b17aed0d24.tar.bz2 |
Forward the Scanner.Classic name to the underlying base class.
Diffstat (limited to 'src/engine/SCons/Scanner')
-rw-r--r-- | src/engine/SCons/Scanner/ScannerTests.py | 5 | ||||
-rw-r--r-- | src/engine/SCons/Scanner/__init__.py | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/SCons/Scanner/ScannerTests.py b/src/engine/SCons/Scanner/ScannerTests.py index 169c74c..1051580 100644 --- a/src/engine/SCons/Scanner/ScannerTests.py +++ b/src/engine/SCons/Scanner/ScannerTests.py @@ -233,6 +233,11 @@ class ClassicTestCase(unittest.TestCase): finally: SCons.Node.FS.find_file = save + def test_name(self): + """Test setting the Scanner.Classic name""" + s = SCons.Scanner.Classic("my_name", ['.s'], 'MYPATH', '^my_inc (\S+)') + assert s.name == "my_name", s.name + def test_scan(self): """Test the Scanner.Classic scan() method""" class MyNode: diff --git a/src/engine/SCons/Scanner/__init__.py b/src/engine/SCons/Scanner/__init__.py index dc9abc3..c59480e 100644 --- a/src/engine/SCons/Scanner/__init__.py +++ b/src/engine/SCons/Scanner/__init__.py @@ -224,6 +224,7 @@ class Classic(Current): kw['path_function'] = FindPathDirs(path_variable, fs) kw['recursive'] = 1 kw['skeys'] = suffixes + kw['name'] = name apply(Current.__init__, (self,) + args, kw) |