참고소스 수정본

This commit is contained in:
LASTA_DEV01\lasta
2026-05-12 19:40:31 +09:00
parent 0f34a451fc
commit 2e9204243d
8708 changed files with 3259488 additions and 869 deletions

View File

@@ -0,0 +1,16 @@
from ontocast.config import AggregationConfig, Config
def test_aggregation_config_defaults() -> None:
config = AggregationConfig()
assert config.embedding_model == "paraphrase-multilingual-MiniLM-L12-v2"
assert config.similarity_threshold == 0.80
def test_aggregation_config_reads_env(monkeypatch) -> None:
monkeypatch.setenv("AGG_EMBEDDING_MODEL", "all-MiniLM-L6-v2")
monkeypatch.setenv("AGG_SIMILARITY_THRESHOLD", "0.73")
config = Config()
assert config.tool_config.aggregation.embedding_model == "all-MiniLM-L6-v2"
assert config.tool_config.aggregation.similarity_threshold == 0.73