示例#1
0
 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))