Exemplo n.º 1
0
 def imprimir(self):
     Credito.imprimir(self)
     print("datos del producto:")
     print"marca del Producto:"+str(self.marca)
     print"serie del Producto:"+str(self.serie)
     
                                             
     
    def testAlmacenTransacciones(self):

        credito = Credito(1000, 1)
        self.billetera.recargar(credito)

        credito1 = Credito(100, 10)
        self.billetera.recargar(credito1)

        debito = Debito(100, 1, 1234)
        self.billetera.consumir(debito)

        self.assertEquals(2, len(self.billetera.devCreditos()))
        self.assertEquals(1, len(self.billetera.devDebitos()))
        self.assertEquals(1000, self.billetera.saldo())
    def testConsumoPinIncorrectoSaldoInsuficiente(self):

        credito = Credito(1199, 1)
        self.billetera.recargar(credito)

        debito = Debito(1200, 1, 1234)

        self.assertEquals(-1, self.billetera.consumir(debito))
        self.assertEquals(1199, self.billetera.saldo())
    def testConsumoPinIncorrectoSaldoCorrecto(self):

        credito = Credito(2000, 1)
        self.billetera.recargar(credito)

        debito = Debito(1200, 1, 1254)

        self.assertEquals(-1, self.billetera.consumir(debito))
        self.assertEquals(2000, self.billetera.saldo())
    def testConsumoPinCorrectoMontoSuficiente(self):

        credito = Credito(1000, 1)
        self.billetera.recargar(credito)

        debito = Debito(800, 1, 1234)

        self.assertNotEquals(-1, self.billetera.consumir(debito))
        self.assertEquals(200, self.billetera.saldo())
Exemplo n.º 6
0
 def __init__(self,maximo):
     Credito.__init__(self,maximo)
     print ("datos del producto:")
     self.marca=raw_input("marca del producto:")
     self.serie=raw_input("serie del producto:")
Exemplo n.º 7
0
# Arquivo Principal
# Importar as classes
from Pessoa_Fisica import Pessoa_Fisica
from Pessoa_Juridica import Pessoa_Juridica
from Conta import Conta
from Credito import Credito
from Debito import Debito

# Criando os objetos
fisica = Pessoa_Fisica('João', 18, '123456')
juridica = Pessoa_Juridica('José', 25, '987654')
conta1 = Conta('111111', 'BRB')
conta2 = Conta('222222', 'Bradesco')
credito = Credito('9874563210', '04/21', '999')
debito = Debito('0123654789', '05/23', '111')
    def testRecargaExitosamente(self):

        credito = Credito(1000, 1)
        self.billetera.recargar(credito)

        self.assertEquals(1000, self.billetera.saldo())
    def testRecargaSaldoIncorrecto(self):

        credito = Credito(-1000, 1)

        self.assertEquals(-1, self.billetera.recargar(credito))
        self.assertEquals(0, self.billetera.saldo())