예제 #1
0
 def test_remove_lista_1_element(self):
     lista = DequeList()
     lista.add(0)
     self.assertEqual(0, lista.remove())
     self.assertEqual(0, lista.tam)
     self.assertIsNone(lista.first)
     self.assertIsNone(lista.last)
예제 #2
0
 def test_remove_lista_2_elements(self):
     lista = DequeList()
     lista.add(0)
     lista.add(1)
     self.assertEqual(1, lista.remove())
     self.assertEqual(1, lista.tam)
     first = lista.first
     self.assertEqual(first, lista.last)
     self.assertEqual(0, first.valor)
     self.assertIsNone(first.right)
     self.assertIsNone(first.left)