def test_valid_heaps(): heap = BinaryHeap() heap._list = [0, 1, 2, 3] heap._size = 3 is_valid_heap(heap) heap2 = BinaryHeap() heap2._list = [0, 1, 2, 3, 4] heap2._size = 4 is_valid_heap(heap2)
def test_perc_up(): heap = BinaryHeap() heap._list = [0, 100, 101, 1] heap._size = 3 heap._perc_up(3) is_valid_heap(heap)
def test_perc_down(): heap = BinaryHeap() heap._list = [0, 1, 100, 2] heap._size = 3 heap._perc_down(1) is_valid_heap(heap)