Files
R3WMSAgents/tests/test_database.py
Ubuntu e705d42d46 feat:
- Criado um serviço de llm (por enquanto está obtendo somente o gemini, necessita adicioanr suporte para entrada do usuário na pergunta)

test:
- Criado teste para conexão com o banco de dados oracle por meio da
engine do sqlAlchemy
2025-05-21 22:26:23 -03:00

16 lines
585 B
Python

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.")