Coverage for dibbler / models / ProductCache.py: 0%

10 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2025-12-12 13:57 +0000

1from datetime import datetime 

2 

3from sqlalchemy import Integer, DateTime 

4from sqlalchemy.orm import Mapped, mapped_column 

5 

6from dibbler.models import Base 

7 

8 

9class ProductCache(Base): 

10 product_id: Mapped[int] = mapped_column(Integer, primary_key=True) 

11 

12 price: Mapped[int] = mapped_column(Integer) 

13 price_timestamp: Mapped[datetime] = mapped_column(DateTime) 

14 

15 stock: Mapped[int] = mapped_column(Integer) 

16 stock_timestamp: Mapped[datetime] = mapped_column(DateTime)