import pytest import os from _utils.splitters.Splitter_class import Splitter from _utils.models.gerar_relatorio import ( DocumentChunk, ) from _utils.utils import convert_markdown_to_HTML from tests.fixtures.resposta_final_como_markdown import resposta_final_como_markdown class TestUtils: @pytest.mark.asyncio 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 # )