diff options
Diffstat (limited to 'src/engine/SCons/Node/FSTests.py')
-rw-r--r-- | src/engine/SCons/Node/FSTests.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/FSTests.py b/src/engine/SCons/Node/FSTests.py index 3e80309..4c086dd 100644 --- a/src/engine/SCons/Node/FSTests.py +++ b/src/engine/SCons/Node/FSTests.py @@ -1426,6 +1426,7 @@ class has_src_builderTestCase(unittest.TestCase): f5 = fs.File('f5', sub2) f6 = fs.File('f6', sub2) f7 = fs.File('f7', sub2) + f8 = fs.File('f8', sub2) h = f1.has_src_builder() assert not h, h @@ -1451,6 +1452,7 @@ class has_src_builderTestCase(unittest.TestCase): assert f3.builder is b1, f3.builder f7.set_src_builder(b1) + f8.builder_set(b1) test.write(['sub2', 'SCCS', 's.f5'], "sub2/SCCS/s.f5\n") test.write(['sub2', 'RCS', 'f6,v'], "sub2/RCS/f6,v\n") @@ -1470,6 +1472,10 @@ class has_src_builderTestCase(unittest.TestCase): assert h, h h = f7.has_builder() assert h, h + h = f8.has_src_builder() + assert not h, h + h = f8.has_builder() + assert h, h class prepareTestCase(unittest.TestCase): def runTest(self): |