diff options
author | Steven Knight <knight@baldmt.com> | 2004-05-14 03:08:46 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2004-05-14 03:08:46 (GMT) |
commit | 86c11822b8f41dff8ec28e4ee8a8afeec9bfaa5f (patch) | |
tree | f4e261a94be38bdc1beff13b857c54b169113baf /src/engine/SCons/Node/PythonTests.py | |
parent | e2ed7aef1547812fa9ce49ae726ae1815158936d (diff) | |
download | SCons-86c11822b8f41dff8ec28e4ee8a8afeec9bfaa5f.zip SCons-86c11822b8f41dff8ec28e4ee8a8afeec9bfaa5f.tar.gz SCons-86c11822b8f41dff8ec28e4ee8a8afeec9bfaa5f.tar.bz2 |
Make the saved info opaque to the .sconsign subsystem. Lots of other cleanup.
Diffstat (limited to 'src/engine/SCons/Node/PythonTests.py')
-rw-r--r-- | src/engine/SCons/Node/PythonTests.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/PythonTests.py b/src/engine/SCons/Node/PythonTests.py index 0befa25..0fe22a5 100644 --- a/src/engine/SCons/Node/PythonTests.py +++ b/src/engine/SCons/Node/PythonTests.py @@ -45,6 +45,21 @@ class ValueTestCase(unittest.TestCase): assert not v1 is v2 assert v1.value == v2.value + def test_calc_csig(self): + """Test calculating the content signature of a Value() object + """ + v1 = SCons.Node.Python.Value('aaa') + csig = v1.calc_csig(None) + assert csig == 'aaa', csig + + v2 = SCons.Node.Python.Value(7) + csig = v2.calc_csig(None) + assert csig == '7', csig + + v3 = SCons.Node.Python.Value(None) + csig = v3.calc_csig(None) + assert csig == 'None', csig + if __name__ == "__main__": suite = unittest.makeSuite(ValueTestCase, 'test_') |