summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/FSTests.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/SCons/Node/FSTests.py')
-rw-r--r--src/engine/SCons/Node/FSTests.py25
1 files changed, 19 insertions, 6 deletions
diff --git a/src/engine/SCons/Node/FSTests.py b/src/engine/SCons/Node/FSTests.py
index 0bd8001..60b0197 100644
--- a/src/engine/SCons/Node/FSTests.py
+++ b/src/engine/SCons/Node/FSTests.py
@@ -702,20 +702,33 @@ class NodeInfoTestCase(_tempdirTestCase):
def test___init__(self):
"""Test NodeInfo initialization"""
ni = SCons.Node.FS.NodeInfo()
- assert hasattr(ni, 'bsig')
+ assert not hasattr(ni, 'bsig')
def test___cmp__(self):
"""Test comparing NodeInfo objects"""
ni1 = SCons.Node.FS.NodeInfo()
ni2 = SCons.Node.FS.NodeInfo()
- assert cmp(ni1, ni2) == 0, "ni1 %s != ni2 %s" % (ni1, ni2)
+ msg = "cmp(%s, %s) returned %s, not %s"
+
+ c = cmp(ni1, ni2)
+ assert c == 1, msg % (ni1, ni2, c, 1)
ni1.bsig = 777
- assert cmp(ni1, ni2) != 0, "ni1 %s == ni2 %s" % (ni1, ni2)
+ c = cmp(ni1, ni2)
+ assert c == 1, msg % (ni1.bsig, ni2, c, 1)
+
+ ni2.bsig = 666
+ c = cmp(ni1, ni2)
+ assert c == 1, msg % (ni1.bsig, ni2.bsig, c, 1)
ni2.bsig = 777
- assert cmp(ni1, ni2) == 0, "ni1 %s != ni2 %s" % (ni1, ni2)
+ c = cmp(ni1, ni2)
+ assert c == 0, msg % (ni1.bsig, ni2.bsig, c, 0)
+
+ ni2.bsig = 888
+ c = cmp(ni1, ni2)
+ assert c == -1, msg % (ni1.bsig, ni2.bsig, c, -1)
def test_update(self):
"""Test updating a NodeInfo with on-disk information"""
@@ -2015,7 +2028,7 @@ class RepositoryTestCase(_tempdirTestCase):
r = fs.Rfindalldirs(['d1', d2], fs.Top)
assert r == [d1, rep1_d1, rep2_d1, rep3_d1, d2], map(str, r)
- def tttest_rexists(self):
+ def test_rexists(self):
"""Test the Entry.rexists() method"""
fs = self.fs
test = self.test
@@ -2822,7 +2835,7 @@ if __name__ == "__main__":
RepositoryTestCase,
]
for tclass in tclasses:
- names = unittest.getTestCaseNames(tclass, 'tttest_')
+ names = unittest.getTestCaseNames(tclass, 'test_')
suite.addTests(map(tclass, names))
if not unittest.TextTestRunner().run(suite).wasSuccessful():
sys.exit(1)