def test_iter(self): lst = [432, 431, 543, 3241, 44] self.assertEqual(list(Heap.make(lst)), sorted(lst, reverse=True))
def test_make(self): self.assertEqual(Heap.make([2, 1, 0, 1, 9, 9, 7]).head(), 9)
def test_pop(self): self.assertEqual(Heap.make([1, 2, 3, 4, 0]).pop().head(), 3)