def test_remover_lista_1_elemento(self): lista = ListaDuplamenteLigada() lista.adicionar(0) self.assertEqual(0, lista.remover()) self.assertEqual(0, lista.tam) self.assertIs(noh_none, lista.primeiro) self.assertIs(noh_none, lista.ultimo)
def test_remover_lista_2_elementos(self): lista = ListaDuplamenteLigada() lista.adicionar(0) lista.adicionar(1) self.assertEqual(1, lista.remover()) self.assertEqual(1, lista.tam) primeiro = lista.primeiro self.assertEqual(primeiro, lista.ultimo) self.assertEqual(0, primeiro.valor) self.assertIs(noh_none, primeiro.direito) self.assertIs(noh_none, primeiro.esquerdo)