Spaces:
Running
Running
| import pytest | |
| import os | |
| from _utils.langchain_utils.Splitter_class import Splitter | |
| from _utils.models.gerar_documento import ( | |
| DocumentChunk, | |
| ) | |
| from _utils.utils import convert_markdown_to_HTML | |
| from tests.fixtures.resposta_final_como_markdown import resposta_final_como_markdown | |
| class TestUtils: | |
| async def test_convert_markdown_to_HTML(self, monkeypatch): | |
| resultado = convert_markdown_to_HTML(resposta_final_como_markdown) | |
| print("\n\nresultado", resultado) | |
| # assert isinstance(result_chunks, list) | |
| # assert isinstance(result_strings, list) | |
| # assert len(result_chunks) > 0 | |
| # assert len(result_strings) > 0 | |
| # assert all(isinstance(item, str) for item in result_strings) | |
| # assert all(isinstance(item, DocumentChunk) for item in result_chunks) | |
| # assert all( | |
| # (chunk_size - 100) < len(item.content) < (chunk_size + 100) | |
| # for item in result_chunks | |
| # ) | |