summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/PythonTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2006-01-22 03:13:50 (GMT)
committerSteven Knight <knight@baldmt.com>2006-01-22 03:13:50 (GMT)
commite74b9f5c157debd627779d45833348cb16fd7b72 (patch)
treefd403afaf18556a1607fcc9d729719d3c2e5ddcb /src/engine/SCons/Node/PythonTests.py
parent6fdb91f7abaaf0823070d17c8afcde6ca35d3549 (diff)
downloadSCons-e74b9f5c157debd627779d45833348cb16fd7b72.zip
SCons-e74b9f5c157debd627779d45833348cb16fd7b72.tar.gz
SCons-e74b9f5c157debd627779d45833348cb16fd7b72.tar.bz2
Refactor NodeInfo and BuildInfo handling to prepare for signature refactoring.
Diffstat (limited to 'src/engine/SCons/Node/PythonTests.py')
-rw-r--r--src/engine/SCons/Node/PythonTests.py21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/engine/SCons/Node/PythonTests.py b/src/engine/SCons/Node/PythonTests.py
index 78cbf68..0801fb3 100644
--- a/src/engine/SCons/Node/PythonTests.py
+++ b/src/engine/SCons/Node/PythonTests.py
@@ -60,8 +60,27 @@ class ValueTestCase(unittest.TestCase):
csig = v3.get_csig(None)
assert csig == 'None', csig
+class ValueNodeInfoTestCase(unittest.TestCase):
+ def test___init__(self):
+ """Test ValueNodeInfo initialization"""
+ vvv = SCons.Node.Python.Value('vvv')
+ ni = SCons.Node.Python.ValueNodeInfo(vvv)
+
+class ValueBuildInfoTestCase(unittest.TestCase):
+ def test___init__(self):
+ """Test ValueBuildInfo initialization"""
+ vvv = SCons.Node.Python.Value('vvv')
+ bi = SCons.Node.Python.ValueBuildInfo(vvv)
if __name__ == "__main__":
- suite = unittest.makeSuite(ValueTestCase, 'test_')
+ suite = unittest.TestSuite()
+ tclasses = [
+ ValueTestCase,
+ ValueBuildInfoTestCase,
+ ValueNodeInfoTestCase,
+ ]
+ for tclass in tclasses:
+ names = unittest.getTestCaseNames(tclass, 'test_')
+ suite.addTests(map(tclass, names))
if not unittest.TextTestRunner().run(suite).wasSuccessful():
sys.exit(1)