- 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
16 lines
585 B
Python
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.")
|