Ejemplo n.º 1
0
 def test_valor_pago_sem_multa(self):
     """EMPREST: Valor pago nao deve ter multa quando pago em dia"""
     empr = Emprestimo()
     now = datetime.date.today()
     prazo = datetime.timedelta(days = empr.diasPrazo) #Usa a regra de negocio para saber se houve atraso na entrega
     di = now - prazo
     self.dataInicio = str(di.day) + '/' + str(di.month) +'/' + str(di.year)
     empr.pegarFita(1,self.dataInicio,1)
     empr.devolverFita(1)
     self.assertEqual(empr.valorPago,empr.valorFixo, 'Valor pago com juros')
Ejemplo n.º 2
0
    def test_valor_pago_com_multa(self):
        """Valor pago com multa"""
        empr = Emprestimo()
        now = datetime.date.today()

##Usa a regra de negocio com delta para simular atraso na entrega
        prazo = datetime.timedelta(days = empr.diasPrazo + 5)
        di = now - prazo
## Refatorado
        self.dataInicio = str(di.day) + '/' + str(di.month) +'/' + str(di.year)
        empr.pegarFita(1,self.dataInicio,1)
        empr.devolverFita(1)
        #assert empr.valorPago == empr.valorFixo, 'Valor pago com juros'
        self.assertEqual( empr.valorPago, empr.valorFixo, 'Valor pago com multa')