コード例 #1
0
ファイル: tests.py プロジェクト: ZhdanovSergey/Bobrovsky
 def test_DeleteNodeByKeyOneNode(self):
     testKey = 0
     tree = BST(BSTNode(testKey, testKey, None))
     self.assertTrue(tree.FindNodeByKey(testKey).NodeHasKey)
     self.assertTrue(tree.DeleteNodeByKey(testKey))
     self.assertFalse(tree.FindNodeByKey(testKey).NodeHasKey)
     self.assertTrue(tree.Root is None)
コード例 #2
0
ファイル: tests.py プロジェクト: ZhdanovSergey/Bobrovsky
 def test_DeleteNodeByKeyEmpty(self):
     tree = BST(None)
     self.assertFalse(tree.DeleteNodeByKey(0))