def test_adding_exist_item_should_move_to_top(self): recents = RecentlyUsedList() recents.add_item('A') recents.add_item('B') recents.add_item('A') top_item = recents.get_top_item() self.assertEqual(top_item, 'A') self.assertEqual(recents.size(), 2)
def test_most_recently_added_item_is_top(self): recents = RecentlyUsedList() recents.add_item('A') recents.add_item('B') top_item = recents.get_top_item() self.assertEqual(top_item, 'B')