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)