Coverage for backend \ app \ Productos \ models \ proveedorModel.py: 100.00%

13 statements  

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

1from sqlalchemy import Column, Integer, String, Boolean 

2from sqlalchemy.orm import relationship 

3from app.database import Base 

4 

5class Proveedor(Base): 

6 __tablename__ = "proveedor" 

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

8 razonSocial = Column(String(100), nullable=False) 

9 ruc = Column(String(13), nullable=False, unique=True) 

10 direccionProveedor = Column(String(100), nullable=False) 

11 telefonoProveedor = Column(String(20), nullable=False) 

12 emailProveedor = Column(String(100), nullable=False) 

13 activoProveedor = Column(Boolean, default=True) 

14 productos = relationship("Producto", back_populates="proveedor")