Exemple #1
0
 def test_remove_left_element_1(self):
     lista = DequeList()
     lista.add(0)
     self.assertEqual(0, lista.remove_left())
     self.assertEqual(0, lista.tam)
     self.assertIsNone(lista.first)
     self.assertIsNone(lista.last)
Exemple #2
0
 def test_remove_left_element_2(self):
     lista = DequeList()
     lista.add(0)
     lista.add(1)
     self.assertEqual(0, lista.remove_left())
     self.assertEqual(1, lista.tam)
     first = lista.first
     self.assertEqual(first, lista.last)
     self.assertEqual(1, first.valor)
     self.assertIsNone(first.right)
     self.assertIsNone(first.left)