Ejemplo n.º 1
0
    def testNumChildrenWithTwoChildren(self):
        testNode = BSTNode(15)
        testNode.left = 10
        testNode.right = 30

        self.assertEqual(testNode.left, 10)
        self.assertEqual(testNode.right, 30)
Ejemplo n.º 2
0
    def testGetLenFollowingNode(self):
        rootNode = BSTNode(50)
        rootNode.left = BSTNode(25)
        rootNode.right = BSTNode(100)

        self.assertEqual(rootNode.getLenFollowingNode(), 3)
Ejemplo n.º 3
0
    def testNumChildrenWithOneChild(self):
        testNode = BSTNode(15)
        testNode.left = 10

        self.assertEqual(testNode.left, 10)
Ejemplo n.º 4
0
 def testGetleftWithChildren(self):
     testNode = BSTNode(50)
     testNode.left = 10
     self.assertEqual(testNode.getleft(), 10)