def testDadaUmaGLCNaoFatoradaIndiretamentePodeRetornarUmaGLCFatorada(self): glc_nok = construirGLCComNaoFatoracaoIndireta() glc_ok = construirGLCComNaoFatoracaoIndiretaFatorada() self.assertTrue(glc_ok.estaFatorada()) self.assertFalse(glc_nok.estaFatorada()) self.assertTrue(util.fatorar_glc(glc_nok).estaFatorada()) self.assertEqual(glc_ok, util.fatorar_glc(glc_nok))
def clicouFatorar(self): try: passos = int(str(self.__ui.campo_passos_glc.text())) glc = self.__obterGLC() glc = util.fatorar_glc(glc, passos) self.__setarGLC(glc) except Exception as excecao: self._error.showMessage(str(excecao))