Exemplo n.º 1
0
 def test_bounded_capacity(self):
     recents = RecentlyUsedList(5)
     recents.add_item('A')
     recents.add_item('B')
     recents.add_item('C')
     recents.add_item('D')
     recents.add_item('E')
     self.assertEqual(recents.size(), 5)
     self.assertEqual(recents.get_bottom_item(), 'A')
     recents.add_item('F')
     self.assertEqual(recents.size(), 5)
     self.assertEqual(recents.get_bottom_item(), 'B')
Exemplo n.º 2
0
 def test_least_recently_added_item_is_bottom(self):
     recents = RecentlyUsedList()
     recents.add_item('A')
     recents.add_item('B')
     bottom_item = recents.get_bottom_item()
     self.assertEqual(bottom_item, 'A')