Esempio n. 1
0
 def test_pushpop(self):
     heap = RemovalHeap(reversed(ascii_uppercase))
     for u, l in zip(ascii_uppercase, ascii_lowercase):
         popped_item = heap.pushpop(l)
         heap.check()
         self.assertEqual(u, popped_item)
     self.assertSetEqual(set(ascii_lowercase), set(heap))