"""Script para verificar información del test_user""" import asyncio from sqlalchemy.ext.asyncio import create_async_engine, AsyncSession from sqlalchemy.orm import sessionmaker from sqlalchemy import select from app.models.user import User import os async def check_user(): database_url = os.getenv('DATABASE_URL', 'postgresql+asyncpg://postgres:postgres@db:5432/servicemanager') engine = create_async_engine(database_url) async_session = sessionmaker(engine, class_=AsyncSession, expire_on_commit=False) async with async_session() as session: result = await session.execute( select(User).where(User.email == 'test_user@example.com') ) user = result.scalar_one_or_none() if user: print(f'User found:') print(f' Email: {user.email}') print(f' Role: {user.role}') print(f' Tenant ID: {user.tenant_id}') print(f' User ID: {user.id}') else: print('User not found') await engine.dispose() if __name__ == "__main__": asyncio.run(check_user())