Coverage for src/auth/models/user_role_model.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-11-26 17:11 +0300

1from advanced_alchemy.mixins import AuditColumns 

2from sqlalchemy import ForeignKey 

3from sqlalchemy.orm import Mapped, mapped_column 

4 

5 

6class UserRoleModel(AuditColumns): 

7 __tablename__ = "users_roles" 

8 

9 role_id: Mapped[int] = mapped_column(ForeignKey("roles.id"), primary_key=True) 

10 user_id: Mapped[int] = mapped_column(ForeignKey("users.id"), primary_key=True)