Coverage for backend \ app \ Inventario \ models \ inventarioModel.py: 100.00%

11 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2025-12-29 16:13 -0500

1from sqlalchemy import Column, Integer, Boolean, ForeignKey 

2from sqlalchemy.orm import relationship 

3from app.database import Base 

4 

5class Inventario(Base): 

6 __tablename__ = "inventario" 

7 idInventario = Column(Integer, primary_key=True, autoincrement=True) 

8 idProducto = Column(Integer, ForeignKey("producto.idProducto"), unique=True) 

9 cantidadDisponible = Column(Integer, nullable=False) 

10 cantidadMinima = Column(Integer, nullable=False, default=0) 

11 activoInventario = Column(Boolean, default=True) 

12 

13 producto = relationship("Producto", back_populates="inventario")