tests/test_edges_defaults_smoke.py aktualisiert
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
This commit is contained in:
parent
95b59e9b0a
commit
28c01caa1a
|
|
@ -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))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user