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")