From bc967f1f6e4cff4376fa035bf848e4211c943f3f Mon Sep 17 00:00:00 2001 From: Lars Date: Mon, 17 Nov 2025 10:58:15 +0100 Subject: [PATCH] =?UTF-8?q?tests/test=5Fedges=5Fdefaults=5Fsmoke.py=20hinz?= =?UTF-8?q?ugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/test_edges_defaults_smoke.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 tests/test_edges_defaults_smoke.py diff --git a/tests/test_edges_defaults_smoke.py b/tests/test_edges_defaults_smoke.py new file mode 100644 index 0000000..8c6fd55 --- /dev/null +++ b/tests/test_edges_defaults_smoke.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +from __future__ import annotations +from app.core.qdrant import QdrantConfig, get_client +from collections import Counter +import json + +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) + by_rel = Counter() + for p in pts: + rel = p.payload.get("relation") or p.payload.get("kind") or "edge" + by_rel[rel] += 1 + print(json.dumps({"prefix": cfg.prefix, "relations": dict(by_rel)}, ensure_ascii=False)) + +if __name__ == "__main__": + main()