- 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
This commit is contained in:
Ubuntu
2025-05-21 22:26:23 -03:00
parent fc04fabaf9
commit e705d42d46
16 changed files with 300 additions and 7 deletions

0
tests/__init__.py Normal file
View File

15
tests/test_database.py Normal file
View File

@@ -0,0 +1,15 @@
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.")

0
tests/tools/__init__.py Normal file
View File