chore: import upstream snapshot with attribution
CI / build (push) Has been cancelled
Link Check / link-check (push) Has been cancelled

This commit is contained in:
wehub-resource-sync
2026-07-13 13:38:09 +08:00
commit 15dadb5432
263 changed files with 88651 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
import os
import subprocess
import sys
from pathlib import Path
def _run_help(module_name: str) -> str:
root = Path(__file__).resolve().parents[1]
extra_paths = [
str(root / "packages" / "leann-core" / "src"),
str(root / "packages" / "leann-backend-hnsw"),
str(root / "packages" / "leann-backend-diskann"),
]
env = os.environ.copy()
existing = env.get("PYTHONPATH", "")
env["PYTHONPATH"] = os.pathsep.join(extra_paths + ([existing] if existing else []))
proc = subprocess.run(
[sys.executable, "-m", module_name, "--help"],
check=True,
text=True,
capture_output=True,
env=env,
)
return proc.stdout
def test_hnsw_server_help_has_daemon_and_warmup_flags():
out = _run_help("leann_backend_hnsw.hnsw_embedding_server")
assert "--enable-warmup" in out
assert "--daemon-mode" in out
assert "--daemon-ttl" in out
def test_diskann_server_help_has_daemon_and_warmup_flags():
out = _run_help("leann_backend_diskann.diskann_embedding_server")
assert "--enable-warmup" in out
assert "--daemon-mode" in out
assert "--daemon-ttl" in out