Coverage report: 68.75%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-29 16:14 -0500

File class   statements missing excluded   coverage
backend \ app \ Caja \ controllers \ cajaController.py (no class)   22 3 0   86.36%
backend \ app \ Caja \ models \ cajaHistorialModel.py CajaHistorial   0 0 0   100.00%
backend \ app \ Caja \ models \ cajaHistorialModel.py (no class)   17 0 0   100.00%
backend \ app \ Caja \ repositories \ cajaRepository.py CajaRepository   112 111 0   0.89%
backend \ app \ Caja \ repositories \ cajaRepository.py (no class)   14 0 0   100.00%
backend \ app \ Caja \ schemas \ cajaSchemas.py CajaCrearSchema   0 0 0   100.00%
backend \ app \ Caja \ schemas \ cajaSchemas.py CajaCrearSchema.Config   0 0 0   100.00%
backend \ app \ Caja \ schemas \ cajaSchemas.py CajaCerrarSchema   0 0 0   100.00%
backend \ app \ Caja \ schemas \ cajaSchemas.py CajaHistorialRespuestaSchema   0 0 0   100.00%
backend \ app \ Caja \ schemas \ cajaSchemas.py CajaHistorialRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Caja \ schemas \ cajaSchemas.py CajaListaRespuestaSchema   0 0 0   100.00%
backend \ app \ Caja \ schemas \ cajaSchemas.py CajaListaRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Caja \ schemas \ cajaSchemas.py (no class)   27 0 0   100.00%
backend \ app \ Caja \ services \ cajaService.py CajaService   123 27 0   78.05%
backend \ app \ Caja \ services \ cajaService.py (no class)   16 0 0   100.00%
backend \ app \ Clientes \ controllers \ clienteController.py (no class)   22 3 0   86.36%
backend \ app \ Clientes \ modells \ clienteModel.py Cliente   0 0 0   100.00%
backend \ app \ Clientes \ modells \ clienteModel.py (no class)   13 0 0   100.00%
backend \ app \ Clientes \ repositories \ clienteRepository.py ClienteRepository   38 37 0   2.63%
backend \ app \ Clientes \ repositories \ clienteRepository.py (no class)   11 0 0   100.00%
backend \ app \ Clientes \ schemas \ clienteSchemas.py ClienteBaseSchema   0 0 0   100.00%
backend \ app \ Clientes \ schemas \ clienteSchemas.py ClienteCrearSchema   0 0 0   100.00%
backend \ app \ Clientes \ schemas \ clienteSchemas.py ClienteActualizarSchema   0 0 0   100.00%
backend \ app \ Clientes \ schemas \ clienteSchemas.py ClienteRespuestaSchema   0 0 0   100.00%
backend \ app \ Clientes \ schemas \ clienteSchemas.py ClienteRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Clientes \ schemas \ clienteSchemas.py (no class)   26 0 0   100.00%
backend \ app \ Clientes \ services \ clienteService.py ClienteService   27 0 0   100.00%
backend \ app \ Clientes \ services \ clienteService.py (no class)   11 0 0   100.00%
backend \ app \ Inventario \ controllers \ inventarioController.py (no class)   27 4 0   85.19%
backend \ app \ Inventario \ models \ inventarioModel.py Inventario   0 0 0   100.00%
backend \ app \ Inventario \ models \ inventarioModel.py (no class)   11 0 0   100.00%
backend \ app \ Inventario \ repositories \ inventarioRepository.py InventarioRepository   50 49 0   2.00%
backend \ app \ Inventario \ repositories \ inventarioRepository.py (no class)   12 0 0   100.00%
backend \ app \ Inventario \ schemas \ inventarioSchemas.py InventarioCrearSchema   0 0 0   100.00%
backend \ app \ Inventario \ schemas \ inventarioSchemas.py InventarioActualizarSchema   0 0 0   100.00%
backend \ app \ Inventario \ schemas \ inventarioSchemas.py InventarioRespuestaSchema   0 0 0   100.00%
backend \ app \ Inventario \ schemas \ inventarioSchemas.py InventarioRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Inventario \ schemas \ inventarioSchemas.py (no class)   19 0 0   100.00%
backend \ app \ Inventario \ services \ inventarioService.py InventarioService   48 0 0   100.00%
backend \ app \ Inventario \ services \ inventarioService.py (no class)   12 0 0   100.00%
backend \ app \ ParametrosSistema \ controllers \ parametroSistemaController.py (no class)   27 6 0   77.78%
backend \ app \ ParametrosSistema \ models \ parametroSistemaModel.py ParametroSistema   0 0 0   100.00%
backend \ app \ ParametrosSistema \ models \ parametroSistemaModel.py (no class)   8 0 0   100.00%
backend \ app \ ParametrosSistema \ repositories \ parametroSistemaRepository.py ParametroSistemaRepository   45 44 0   2.22%
backend \ app \ ParametrosSistema \ repositories \ parametroSistemaRepository.py (no class)   11 0 0   100.00%
backend \ app \ ParametrosSistema \ schemas \ parametroSistemaSchemas.py ParametroSistemaBaseSchema   0 0 0   100.00%
backend \ app \ ParametrosSistema \ schemas \ parametroSistemaSchemas.py ParametroSistemaCrearSchema   0 0 0   100.00%
backend \ app \ ParametrosSistema \ schemas \ parametroSistemaSchemas.py ParametroSistemaActualizarSchema   0 0 0   100.00%
backend \ app \ ParametrosSistema \ schemas \ parametroSistemaSchemas.py ParametroSistemaRespuestaSchema   0 0 0   100.00%
backend \ app \ ParametrosSistema \ schemas \ parametroSistemaSchemas.py ParametroSistemaRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ ParametrosSistema \ schemas \ parametroSistemaSchemas.py (no class)   18 0 0   100.00%
backend \ app \ ParametrosSistema \ services \ parametroSistemaService.py ParametroSistemaService   29 0 0   100.00%
backend \ app \ ParametrosSistema \ services \ parametroSistemaService.py (no class)   11 0 0   100.00%
backend \ app \ Pedido \ controllers \ pedidoController.py (no class)   31 6 0   80.65%
backend \ app \ Pedido \ models \ detallePedidoModel.py DetallePedido   0 0 0   100.00%
backend \ app \ Pedido \ models \ detallePedidoModel.py (no class)   17 0 0   100.00%
backend \ app \ Pedido \ models \ pedidoModel.py Pedido   0 0 0   100.00%
backend \ app \ Pedido \ models \ pedidoModel.py (no class)   15 0 0   100.00%
backend \ app \ Pedido \ repositories \ pedidoRepository.py PedidoRepository   107 107 0   0.00%
backend \ app \ Pedido \ repositories \ pedidoRepository.py (no class)   18 0 0   100.00%
backend \ app \ Pedido \ schemas \ pedidoSchemas.py DetallePedidoCrearSchema   0 0 0   100.00%
backend \ app \ Pedido \ schemas \ pedidoSchemas.py PedidoCrearSchema   0 0 0   100.00%
backend \ app \ Pedido \ schemas \ pedidoSchemas.py DetallePedidoRespuestaSchema   0 0 0   100.00%
backend \ app \ Pedido \ schemas \ pedidoSchemas.py DetallePedidoRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Pedido \ schemas \ pedidoSchemas.py PedidoRespuestaSchema   0 0 0   100.00%
backend \ app \ Pedido \ schemas \ pedidoSchemas.py PedidoRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Pedido \ schemas \ pedidoSchemas.py RevisarPedidoSchema   0 0 0   100.00%
backend \ app \ Pedido \ schemas \ pedidoSchemas.py RecepcionDetalleSchema   0 0 0   100.00%
backend \ app \ Pedido \ schemas \ pedidoSchemas.py (no class)   38 0 0   100.00%
backend \ app \ Pedido \ services \ pedidoService.py PedidoService   71 13 0   81.69%
backend \ app \ Pedido \ services \ pedidoService.py (no class)   15 0 0   100.00%
backend \ app \ Productos \ controllers \ categoriaProductoController.py (no class)   22 3 0   86.36%
backend \ app \ Productos \ controllers \ productoController.py (no class)   22 3 0   86.36%
backend \ app \ Productos \ controllers \ proveedorController.py (no class)   22 3 0   86.36%
backend \ app \ Productos \ models \ categoriaProductoModel.py CategoriaProducto   0 0 0   100.00%
backend \ app \ Productos \ models \ categoriaProductoModel.py (no class)   9 0 0   100.00%
backend \ app \ Productos \ models \ productoModel.py Producto   0 0 0   100.00%
backend \ app \ Productos \ models \ productoModel.py (no class)   20 0 0   100.00%
backend \ app \ Productos \ models \ proveedorModel.py Proveedor   0 0 0   100.00%
backend \ app \ Productos \ models \ proveedorModel.py (no class)   13 0 0   100.00%
backend \ app \ Productos \ repositories \ categoriaProductoRepository.py CategoriaProductoRepository   48 48 0   0.00%
backend \ app \ Productos \ repositories \ categoriaProductoRepository.py (no class)   12 0 0   100.00%
backend \ app \ Productos \ repositories \ productoRepository.py ProductoRepository   109 108 0   0.92%
backend \ app \ Productos \ repositories \ productoRepository.py (no class)   14 0 0   100.00%
backend \ app \ Productos \ repositories \ proveedorRepository.py ProveedorRepository   42 42 0   0.00%
backend \ app \ Productos \ repositories \ proveedorRepository.py (no class)   11 0 0   100.00%
backend \ app \ Productos \ schemas \ categoriaProductoSchemas.py CategoriaProductoBaseSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ categoriaProductoSchemas.py CategoriaProductoCrearSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ categoriaProductoSchemas.py CategoriaProductoActualizarSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ categoriaProductoSchemas.py CategoriaProductoRespuestaSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ categoriaProductoSchemas.py CategoriaProductoRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Productos \ schemas \ categoriaProductoSchemas.py (no class)   15 0 0   100.00%
backend \ app \ Productos \ schemas \ productoSchemas.py ProductoBaseSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ productoSchemas.py ProductoCrearSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ productoSchemas.py ProductoActualizarSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ productoSchemas.py ProductoRespuestaSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ productoSchemas.py ProductoRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Productos \ schemas \ productoSchemas.py ProductoResumenSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ productoSchemas.py ProductoResumenSchema.Config   0 0 0   100.00%
backend \ app \ Productos \ schemas \ productoSchemas.py (no class)   46 0 0   100.00%
backend \ app \ Productos \ schemas \ proveedorSchemas.py ProveedorBaseSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ proveedorSchemas.py ProveedorCrearSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ proveedorSchemas.py ProveedorActualizarSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ proveedorSchemas.py ProveedorRespuestaSchema   0 0 0   100.00%
backend \ app \ Productos \ schemas \ proveedorSchemas.py ProveedorRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Productos \ schemas \ proveedorSchemas.py (no class)   26 0 0   100.00%
backend \ app \ Productos \ services \ categoriaProductoService.py CategoriaProductoService   31 0 0   100.00%
backend \ app \ Productos \ services \ categoriaProductoService.py (no class)   11 0 0   100.00%
backend \ app \ Productos \ services \ productoService.py ProductoService   65 0 0   100.00%
backend \ app \ Productos \ services \ productoService.py (no class)   11 0 0   100.00%
backend \ app \ Productos \ services \ proveedorService.py ProveedorService   29 0 0   100.00%
backend \ app \ Productos \ services \ proveedorService.py (no class)   11 0 0   100.00%
backend \ app \ Reportes \ controllers \ reporteController.py (no class)   19 2 0   89.47%
backend \ app \ Reportes \ repositories \ reporteRepository.py ReporteRepository   45 44 0   2.22%
backend \ app \ Reportes \ repositories \ reporteRepository.py (no class)   16 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py InventarioFiltro   0 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py VentasFiltro   4 1 0   75.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py CajaFiltro   0 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py ClientesFiltro   0 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py InventarioReporteRespuesta   0 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py VentasPorProductoItem   0 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py VentasReporteRespuesta   0 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py ResumenCajaItem   0 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py ResumenCajaRespuesta   0 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py ClienteFrecuenteItem   0 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py ClientesFrecuentesRespuesta   0 0 0   100.00%
backend \ app \ Reportes \ schemas \ reporteSchemas.py (no class)   57 0 0   100.00%
backend \ app \ Reportes \ services \ reporteService.py ReporteService   39 0 0   100.00%
backend \ app \ Reportes \ services \ reporteService.py (no class)   12 0 0   100.00%
backend \ app \ Usuarios \ controllers \ rolController.py (no class)   17 2 0   88.24%
backend \ app \ Usuarios \ controllers \ usuarioController.py (no class)   42 8 0   80.95%
backend \ app \ Usuarios \ models \ rolModel.py Rol   0 0 0   100.00%
backend \ app \ Usuarios \ models \ rolModel.py (no class)   6 0 0   100.00%
backend \ app \ Usuarios \ models \ usuarioModel.py Usuario   0 0 0   100.00%
backend \ app \ Usuarios \ models \ usuarioModel.py (no class)   17 0 0   100.00%
backend \ app \ Usuarios \ repositories \ rolRepository.py RolRepository   11 11 0   0.00%
backend \ app \ Usuarios \ repositories \ rolRepository.py (no class)   7 0 0   100.00%
backend \ app \ Usuarios \ repositories \ usuarioRepository.py UsuarioRepository   39 39 0   0.00%
backend \ app \ Usuarios \ repositories \ usuarioRepository.py (no class)   13 0 0   100.00%
backend \ app \ Usuarios \ schemas \ rolSchemas.py RolSchema   0 0 0   100.00%
backend \ app \ Usuarios \ schemas \ rolSchemas.py RolSchema.Config   0 0 0   100.00%
backend \ app \ Usuarios \ schemas \ rolSchemas.py (no class)   6 0 0   100.00%
backend \ app \ Usuarios \ schemas \ usuarioSchemas.py IniciarSesionRequest   0 0 0   100.00%
backend \ app \ Usuarios \ schemas \ usuarioSchemas.py UsuarioBaseSchema   1 0 0   100.00%
backend \ app \ Usuarios \ schemas \ usuarioSchemas.py UsuarioCrearSchema   0 0 0   100.00%
backend \ app \ Usuarios \ schemas \ usuarioSchemas.py UsuarioActualizarSchema   1 1 0   0.00%
backend \ app \ Usuarios \ schemas \ usuarioSchemas.py UsuarioRespuestaSchema   0 0 0   100.00%
backend \ app \ Usuarios \ schemas \ usuarioSchemas.py UsuarioRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Usuarios \ schemas \ usuarioSchemas.py UsuarioPublicoSchema   0 0 0   100.00%
backend \ app \ Usuarios \ schemas \ usuarioSchemas.py UsuarioPublicoSchema.Config   0 0 0   100.00%
backend \ app \ Usuarios \ schemas \ usuarioSchemas.py (no class)   52 4 0   92.31%
backend \ app \ Usuarios \ services \ rolService.py RolService   17 0 0   100.00%
backend \ app \ Usuarios \ services \ rolService.py (no class)   9 0 0   100.00%
backend \ app \ Usuarios \ services \ usuarioService.py UsuarioService   37 0 0   100.00%
backend \ app \ Usuarios \ services \ usuarioService.py (no class)   12 0 0   100.00%
backend \ app \ Venta \ controllers \ promocionController.py (no class)   25 4 0   84.00%
backend \ app \ Venta \ controllers \ ventaController.py (no class)   22 3 0   86.36%
backend \ app \ Venta \ models \ detalleVentaModel.py DetalleVenta   0 0 0   100.00%
backend \ app \ Venta \ models \ detalleVentaModel.py (no class)   16 0 0   100.00%
backend \ app \ Venta \ models \ promocionModel.py Promocion   0 0 0   100.00%
backend \ app \ Venta \ models \ promocionModel.py (no class)   15 0 0   100.00%
backend \ app \ Venta \ models \ ventaModel.py Venta   0 0 0   100.00%
backend \ app \ Venta \ models \ ventaModel.py (no class)   21 0 0   100.00%
backend \ app \ Venta \ repositories \ promocionRepository.py PromocionRepository   57 56 0   1.75%
backend \ app \ Venta \ repositories \ promocionRepository.py (no class)   13 0 0   100.00%
backend \ app \ Venta \ repositories \ ventaRepository.py VentaRepository   41 40 0   2.44%
backend \ app \ Venta \ repositories \ ventaRepository.py (no class)   16 0 0   100.00%
backend \ app \ Venta \ schemas \ detalleVentaSchemas.py DetalleVentaCrearSchema   0 0 0   100.00%
backend \ app \ Venta \ schemas \ detalleVentaSchemas.py DetalleVentaRespuestaSchema   0 0 0   100.00%
backend \ app \ Venta \ schemas \ detalleVentaSchemas.py DetalleVentaRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Venta \ schemas \ detalleVentaSchemas.py (no class)   18 0 0   100.00%
backend \ app \ Venta \ schemas \ promocionSchemas.py PromocionCrearSchema   8 2 0   75.00%
backend \ app \ Venta \ schemas \ promocionSchemas.py PromocionRespuestaSchema   0 0 0   100.00%
backend \ app \ Venta \ schemas \ promocionSchemas.py PromocionRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Venta \ schemas \ promocionSchemas.py PromocionResumenSchema   0 0 0   100.00%
backend \ app \ Venta \ schemas \ promocionSchemas.py PromocionResumenSchema.Config   0 0 0   100.00%
backend \ app \ Venta \ schemas \ promocionSchemas.py PromocionListaSchema   0 0 0   100.00%
backend \ app \ Venta \ schemas \ promocionSchemas.py PromocionListaSchema.Config   0 0 0   100.00%
backend \ app \ Venta \ schemas \ promocionSchemas.py (no class)   38 0 0   100.00%
backend \ app \ Venta \ schemas \ ventaSchemas.py VentaCrearSchema   3 1 0   66.67%
backend \ app \ Venta \ schemas \ ventaSchemas.py VentaRespuestaSchema   0 0 0   100.00%
backend \ app \ Venta \ schemas \ ventaSchemas.py VentaRespuestaSchema.Config   0 0 0   100.00%
backend \ app \ Venta \ schemas \ ventaSchemas.py (no class)   34 0 0   100.00%
backend \ app \ Venta \ services \ promocionService.py PromocionService   36 1 0   97.22%
backend \ app \ Venta \ services \ promocionService.py (no class)   13 0 0   100.00%
backend \ app \ Venta \ services \ ventaService.py VentaService   153 23 0   84.97%
backend \ app \ Venta \ services \ ventaService.py (no class)   20 0 0   100.00%
backend \ app \ configuracionGeneral \ errores.py ErrorBase   2 0 0   100.00%
backend \ app \ configuracionGeneral \ errores.py (no class)   5 0 0   100.00%
backend \ app \ configuracionGeneral \ schemasGenerales.py respuestaApi   0 0 0   100.00%
backend \ app \ configuracionGeneral \ schemasGenerales.py (no class)   6 0 0   100.00%
backend \ app \ configuracionGeneral \ seguridadJWT.py (no class)   46 15 0   67.39%
backend \ app \ database.py (no class)   26 12 0   53.85%
backend \ app \ main.py (no class)   72 18 0   75.00%
Total     2893 904 0   68.75%

No items found using the specified filter.