Spaces:
Running
Running
luanpoppe
fix: adicionando mais uma possibilidade de carregar o pdf caso dê erro com o pypdf
ab79998
import pytest | |
from _utils.bubble_integrations.obter_arquivo import ( | |
get_pdf_from_bubble, | |
) | |
from langchain_core.documents import Document | |
from _utils.gerar_documento_utils.contextual_retriever import ( | |
ContextualRetriever, | |
ContextualRetrieverUtils, | |
) | |
from _utils.gerar_documento_utils.llm_calls import agemini_answer | |
from _utils.models.gerar_documento import RetrievalConfig | |
from _utils.models.gerar_documento import ( | |
ContextualizedChunk, | |
DocumentChunk, | |
RetrievalConfig, | |
) | |
from gerar_documento.serializer import ( | |
GerarDocumentoComPDFProprioSerializer, | |
GerarDocumentoComPDFProprioSerializerData, | |
) | |
from setup.logging import Axiom | |
from langchain_community.document_loaders import PyPDFLoader, PyMuPDFLoader | |
class TestObterArquivo: | |
async def test_get_pdf_from_bubble(self): | |
file_url = "https://vella.app.br/version-5265j/fileupload/f1745094959601x803512841326306200/000_I%CC%81ntegra%20%200015348-89.2020.4.06.0981.pdf" | |
response = await get_pdf_from_bubble(file_url, False) | |
assert len(response) > 0 | |
for page in response: | |
assert isinstance(page, Document) | |