File size: 982 Bytes
a1c6081
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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
        # )