import os import pytest from sqlalchemy import Engine,text, exc from core.database import get_db_engine, DB_URL def test_get_db_engine_success(): """ Testa se get_db_engine retorna uma instância de Engine válida quando DATABASE_URL está configurada corretamente. """ engine = get_db_engine() assert engine is not None, "get_db_engine() retornou None mesmo com DATABASE_URL configurada." assert isinstance(engine, Engine), "get_db_engine() não retornou uma instância de sqlalchemy.engine.Engine." print("✅ get_db_engine() retornou uma Engine.")