fix: metrics test

This commit is contained in:
Boris Arzentar 2025-07-09 01:16:16 +02:00
parent df05d26577
commit 78f72c7f1d
No known key found for this signature in database
GPG key ID: D5CC274C784807B7

View file

@ -1,9 +1,5 @@
from cognee.tests.unit.interfaces.graph.get_graph_from_model_test import (
Document,
DocumentChunk,
Entity,
EntityType,
)
from typing import List
from cognee.infrastructure.engine import DataPoint
from cognee.tasks.storage.add_data_points import add_data_points
from cognee.infrastructure.databases.graph.get_graph_engine import create_graph_engine
import cognee
@ -12,6 +8,32 @@ import json
from pathlib import Path
class Document(DataPoint):
path: str
metadata: dict = {"index_fields": []}
class DocumentChunk(DataPoint):
part_of: Document
text: str
contains: List["Entity"] = None
metadata: dict = {"index_fields": ["text"]}
class EntityType(DataPoint):
name: str
metadata: dict = {"index_fields": ["name"]}
class Entity(DataPoint):
name: str
is_type: EntityType
metadata: dict = {"index_fields": ["name"]}
DocumentChunk.model_rebuild()
async def create_disconnected_test_graph():
doc = Document(path="test/path")
doc_chunk = DocumentChunk(part_of=doc, text="This is a chunk of text", contains=[])