def test_head_non_empty(self):
     deque = ArrayDeque()
     deque.push(1)
     self.assertEqual(deque.head(), 1)
 def test_head_empty(self):
     deque = ArrayDeque()
     with self.assertRaises(ValueError):
         deque.head()