def test_contar(self): broker = Broker([42670460, "Lucas", "Soria", False], [ "Voy a comprar algo con 500 pesos", 3, ], self.caj) broker.registrar_actividad() actDAO = ActividadDao(broker.db) actividades = actDAO.buscarTodos() actividad = actividades[0] actDAO.borrar(actividades[0]) self.assertEqual(actividad.mensaje, "Total: $0")
def test_errores_de_actividades_porcentaje(self, monto, porcentaje, error): broker = Broker( [42670460, "Lucas", "Soria", False], ["Voy a comprar algo con 500 pesos", 2, monto, porcentaje], self.caj) broker.registrar_actividad() actDAO = ActividadDao(broker.db) actividades = actDAO.buscarTodos() actividad = actividades[0] actDAO.borrar(actividades[0]) self.assertEqual(actividad.mensaje, error)
def test_insertar(self): self.lista = [] for x in range(17): self.lista.append(self.mil_pesos) broker = Broker([42670460, "Lucas", "Soria", False], ["Voy a comprar algo con 500 pesos", 4, self.lista], self.caj) broker.registrar_actividad() actDAO = ActividadDao(broker.db) actividades = actDAO.buscarTodos() actividad = actividades[0] actDAO.borrar(actividades[0]) self.assertEqual(actividad.mensaje, "Se ingreso dinero correctamente")
def test_errores_de_actividades(self, monto, error): broker = Broker([42670460, "Lucas", "Soria", False], ["Voy a comprar algo con 500 pesos", 1, monto], self.caj) self.lista = [] for x in range(6): self.lista.append(self.mil_pesos) self.lista.append(self.quinientos_pesos) self.caj.agregar_dinero(self.lista) broker.registrar_actividad() actDAO = ActividadDao(broker.db) actividades = actDAO.buscarTodos() actividad = actividades[0] actDAO.borrar(actividades[0]) self.assertEqual(actividad.mensaje, error)
def test_error_billetes(self): broker = Broker([42670460, "Lucas", "Soria", False], ["Voy a comprar algo con 500 pesos", 1, 12100], self.caj) self.lista = [] for x in range(17): self.lista.append(self.mil_pesos) self.caj.agregar_dinero(self.lista) broker.registrar_actividad() actDAO = ActividadDao(broker.db) actividades = actDAO.buscarTodos() actividad = actividades[0] actDAO.borrar(actividades[0]) self.assertEqual( actividad.mensaje, "Error. No hay una combinación" " de billetes que nos permita" " extraer ese monto")