From 28c01caa1ac58d9ecd557893d8db66b179f29877 Mon Sep 17 00:00:00 2001 From: Lars Date: Mon, 17 Nov 2025 11:10:00 +0100 Subject: [PATCH] tests/test_edges_defaults_smoke.py aktualisiert --- tests/test_edges_defaults_smoke.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/test_edges_defaults_smoke.py b/tests/test_edges_defaults_smoke.py index 8c6fd55..d6c6e5c 100644 --- a/tests/test_edges_defaults_smoke.py +++ b/tests/test_edges_defaults_smoke.py @@ -1,18 +1,23 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- +""" +tests/test_edges_defaults_smoke.py +Aggregiert Edges je Relation (kind) in Qdrant zur schnellen Sichtprüfung. +Zeigt, ob typenbasierte edge_defaults-Relationen (z. B. depends_on/related_to) auftauchen. +""" from __future__ import annotations -from app.core.qdrant import QdrantConfig, get_client from collections import Counter import json +from app.core.qdrant import QdrantConfig, get_client def main(): cfg = QdrantConfig.from_env() cl = get_client(cfg) col = f"{cfg.prefix}_edges" - pts,_ = cl.scroll(collection_name=col, with_payload=True, with_vectors=False, limit=10000) + pts, _ = cl.scroll(collection_name=col, with_payload=True, with_vectors=False, limit=10000) by_rel = Counter() for p in pts: - rel = p.payload.get("relation") or p.payload.get("kind") or "edge" + rel = p.payload.get("kind") or p.payload.get("relation") or "edge" by_rel[rel] += 1 print(json.dumps({"prefix": cfg.prefix, "relations": dict(by_rel)}, ensure_ascii=False))