def clicouRemoverCiclos(self): try: glc = self.__obterGLC() glc = util.remover_ciclos_glc(glc) self.__setarGLC(glc) except Exception as excecao: self._error.showMessage(str(excecao))
def testDadaUmaGLCSemCiclosSeTentarRemoverCiclosNaoAlteraAGramatica(self): self.assertEqual(construirGLCSemCiclo(), util.remover_ciclos_glc(construirGLCSemCiclo()))
def testDadaUmaGLCComCiclosPodeRetornarUmaGLCSemOsCiclos(self): glc_nok = construirGLCComCiclo() self.assertTrue(glc_nok.possuiCiclo()) glc_nok = util.remover_ciclos_glc(glc_nok) self.assertFalse(glc_nok.possuiCiclo())