фиксирую состояние
This commit is contained in:
@@ -45,6 +45,23 @@ def test_retrieve_builder_adds_prefer_bonus_sorting() -> None:
|
||||
assert params["prefer_like_0"] == "%/test\\_%.py"
|
||||
|
||||
|
||||
def test_retrieve_builder_adds_metadata_filters() -> None:
|
||||
builder = RetrievalStatementBuilder()
|
||||
|
||||
sql, params = builder.build_retrieve(
|
||||
"rag-1",
|
||||
[0.1, 0.2],
|
||||
query_text="notification flow",
|
||||
metadata_domain="notifications",
|
||||
metadata_subdomain="delivery_loop",
|
||||
)
|
||||
|
||||
assert "metadata_json->>'domain'" in sql
|
||||
assert "metadata_json->>'subdomain'" in sql
|
||||
assert params["metadata_domain"] == "notifications"
|
||||
assert params["metadata_subdomain"] == "delivery_loop"
|
||||
|
||||
|
||||
def test_lexical_builder_omits_test_filters_when_not_requested() -> None:
|
||||
builder = RetrievalStatementBuilder()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user