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)
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)