dify/api/tests/integration_tests/rag/__mock/unstructured_function.py
2024-03-04 15:07:56 +08:00

40 lines
873 B
Python

from typing import List
from unstructured.documents.elements import Element
class MockUnstructuredClass(object):
@staticmethod
def partition_md() -> List[Element]:
element = Element(
category="title",
embeddings=[],
id="test",
metadata={},
text="test"
)
return [element]
@staticmethod
def partition_text() -> List[Element]:
element = Element(
category="title",
embeddings=[],
id="test",
metadata={},
text="test"
)
return [element]
@staticmethod
def chunk_by_title() -> List[Element]:
element = Element(
category="title",
embeddings=[],
id="test",
metadata={},
text="test"
)
return [element]