Exemple #1
0
    def test_iter(self):
        lst = [432, 431, 543, 3241, 44]

        self.assertEqual(list(Heap.make(lst)), sorted(lst, reverse=True))
Exemple #2
0
 def test_make(self):
     self.assertEqual(Heap.make([2, 1, 0, 1, 9, 9, 7]).head(), 9)
Exemple #3
0
 def test_pop(self):
     self.assertEqual(Heap.make([1, 2, 3, 4, 0]).pop().head(), 3)