summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/FSTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2001-10-28 12:51:44 (GMT)
committerSteven Knight <knight@baldmt.com>2001-10-28 12:51:44 (GMT)
commit3bce8a9e6e70d61723e4824bd7ba84a7b9547456 (patch)
tree27e3b6c55dd969ce1e98bf8138a8d0c9125bac59 /src/engine/SCons/Node/FSTests.py
parente5410ac77d8740375b43cb154bedf7219279bf67 (diff)
downloadSCons-3bce8a9e6e70d61723e4824bd7ba84a7b9547456.zip
SCons-3bce8a9e6e70d61723e4824bd7ba84a7b9547456.tar.gz
SCons-3bce8a9e6e70d61723e4824bd7ba84a7b9547456.tar.bz2
Change node and .sconsign handling to separate build and content signatures.
Diffstat (limited to 'src/engine/SCons/Node/FSTests.py')
-rw-r--r--src/engine/SCons/Node/FSTests.py26
1 files changed, 24 insertions, 2 deletions
diff --git a/src/engine/SCons/Node/FSTests.py b/src/engine/SCons/Node/FSTests.py
index 8b1ee5a..360132a 100644
--- a/src/engine/SCons/Node/FSTests.py
+++ b/src/engine/SCons/Node/FSTests.py
@@ -254,7 +254,29 @@ class FSTestCase(unittest.TestCase):
assert e5.path_ == "e3/e5", e5.path_
assert e5.dir.path == "e3", e5.dir.path
- #XXX test set_signature()
+ e8 = fs.Entry("e8")
+ assert e8.get_bsig() is None, e8.get_bsig()
+ assert e8.get_csig() is None, e8.get_csig()
+ e8.set_bsig('xxx')
+ e8.set_csig('yyy')
+ assert e8.get_bsig() == 'xxx', e8.get_bsig()
+ assert e8.get_csig() == 'yyy', e8.get_csig()
+
+ f9 = fs.File("f9")
+ assert f9.get_bsig() is None, f9.get_bsig()
+ assert f9.get_csig() is None, f9.get_csig()
+ f9.set_bsig('xxx')
+ f9.set_csig('yyy')
+ assert f9.get_bsig() == 'xxx', f9.get_bsig()
+ assert f9.get_csig() == 'yyy', f9.get_csig()
+
+ d10 = fs.Dir("d10")
+ assert d10.get_bsig() is None, d10.get_bsig()
+ assert d10.get_csig() is None, d10.get_csig()
+ d10.set_bsig('xxx')
+ d10.set_csig('yyy')
+ assert d10.get_bsig() is None, d10.get_bsig()
+ assert d10.get_csig() is None, d10.get_csig()
#XXX test exists()
@@ -272,7 +294,7 @@ class FSTestCase(unittest.TestCase):
#XXX test get_timestamp()
- #XXX test get_oldentry()
+ #XXX test get_prevsiginfo()