def test_peek_front_rear(self):
     d = Dequeue()
     d.add_front("apple")
     d.add_front("banana")
     d.add_front("cherry")
     self.assertEqual(d.items, ["cherry", "banana", "apple"])
     self.assertEqual(d.peek_front(), "cherry")
     self.assertEqual(d.peek_rear(), "apple")
 def test_peek_empty(self):
     d = Dequeue()
     self.assertEqual(d.peek_front(), None)
     self.assertEqual(d.peek_rear(), None)