def testRecargaInit(self): monto = 20 fecha = datetime.date.today() establecimiento = "Sambil" recarga = Recarga(monto, fecha, establecimiento) self.assertEqual(recarga.monto, monto) self.assertEqual(recarga.fecha, fecha) self.assertEqual(recarga.establecimiento, establecimiento)
def testRecargarNulo(self): monto = 0 fecha = datetime.date(2011, 11, 11) establecimiento = "FCK" recarga = Recarga(monto, fecha, establecimiento) billetera = BilleteraElectronica(42, "Juan", "Gomez Castro", 20000000, 1234) billetera.recargar(recarga) self.assertGreaterEqual(billetera.balance, monto)
def testRecargarNegativo(self): monto = -50 fecha = date(2007, 12, 5) establecimiento = "McDolans" recarga = Recarga(monto, fecha, establecimiento) billetera = BilleteraElectronica(42, "Juan", "Gomez Castro", 20000000, 1234) billetera.recargar(recarga) self.assertGreaterEqual(billetera.balance, monto)
def testConsumirNegativo(self): monto = -50 fecha = datetime.date.today() establecimiento = "Artorus" consumo = Consumo(monto, fecha, establecimiento) billetera = BilleteraElectronica(100, "Pepito", "Perez", 10000000, 6969) PIN = 6969 fechar = datetime.date(2007, 12, 5) billetera.recargar(Recarga(1000, fechar, "Sambil")) billetera.consumir(consumo, PIN) self.assertEqual(billetera.PIN, PIN) self.assertGreaterEqual(billetera.balance, monto) self.assertLess(consumo.monto, 0)