def testDadosPLTabelaSinonimo(self, nomePlanta='Utricularia inflata L.'):
        macrofita = Macrofita(nomePlanta)
        dadosPL(self.retornaNomeSemAutor(nomePlanta), macrofita,
                self.requisicaoData(nomePlanta))

        self.assertEqual(macrofita.statusPlantlist, 'Sinonimo')
        self.assertEqual(macrofita.nomePlantlist, nomePlanta)
        self.assertFalse(macrofita.obsPlantlist, '')
    def testDadosPLTabelaAccepted(self, nomePlanta='Juncus acutus L.'):
        macrofita = Macrofita(nomePlanta)
        dadosPL(self.retornaNomeSemAutor(nomePlanta), macrofita,
                self.requisicaoData(nomePlanta))

        self.assertEqual(macrofita.statusPlantlist, 'Aceito')
        self.assertEqual(macrofita.nomePlantlist, 'Juncus acutus L.')
        self.assertFalse(macrofita.obsPlantlist, '')
    def testDadosPLUnresolvedName(self, nomePlanta='Isoetes ekmanii'):
        macrofita = Macrofita(nomePlanta)
        dadosPL(self.retornaNomeSemAutor(nomePlanta), macrofita,
                self.requisicaoData(nomePlanta))

        self.assertEqual(macrofita.statusPlantlist, '')
        self.assertEqual(macrofita.nomePlantlist, '')
        self.assertEqual(macrofita.obsPlantlist, 'Não Encontrado')
    def testDadosPLGeneroIncorreto(self,
                                   nomePlanta='Diclipptera ciliaris Juss.'):
        macrofita = Macrofita(nomePlanta)
        dadosPL(self.retornaNomeSemAutor(nomePlanta), macrofita,
                self.requisicaoData(nomePlanta))

        self.assertFalse(macrofita.statusPlantlist)
        self.assertFalse(macrofita.nomePlantlist)
        self.assertEqual(macrofita.obsPlantlist, 'Genero Invalido')
    def testDadosPLTabelaAcceptedEspecieInvalida(
            self, nomePlanta='Juncus acutusdd L.'):
        macrofita = Macrofita(nomePlanta)
        dadosPL(self.retornaNomeSemAutor(nomePlanta), macrofita,
                self.requisicaoData(nomePlanta))

        self.assertEqual(macrofita.statusPlantlist, '')
        self.assertEqual(macrofita.nomePlantlist, '')
        self.assertEqual(macrofita.obsPlantlist, 'Especie Invalida')
    def testDadosPLSubtitleSynonym(self,
                                   nomePlanta='Hygrophila guianensis Nees'):
        macrofita = Macrofita(nomePlanta)
        dadosPL(self.retornaNomeSemAutor(nomePlanta), macrofita,
                self.requisicaoData(nomePlanta))

        self.assertEqual(macrofita.statusPlantlist, 'Sinonimo')
        self.assertEqual(macrofita.nomePlantlist, 'Hygrophila costata Nees')
        self.assertFalse(macrofita.obsPlantlist, '')
    def testDadosPLSubtitleAccepted(self,
                                    nomePlanta='Hygrophila costata Nees'):
        macrofita = Macrofita(nomePlanta)
        dadosPL(self.retornaNomeSemAutor(nomePlanta), macrofita,
                self.requisicaoData(nomePlanta))

        self.assertEqual(macrofita.statusPlantlist, 'Aceito')
        self.assertEqual(macrofita.nomePlantlist, nomePlanta)
        self.assertFalse(macrofita.obsPlantlist, '')