feat: facette Extensions dans les facettes de recherche #157
CI / lint (push) Successful in 2m41s
CI / security (push) Successful in 2m0s
CI / test (push) Successful in 4m45s
CI / build (push) Successful in 3m4s
CI / e2e (push) Successful in 15m36s

This commit is contained in:
2026-10-01 20:35:21 -04:00
parent 19e94dfa51
commit 2813d546a7
19 changed files with 243 additions and 15 deletions
+8
View File
@@ -225,6 +225,14 @@ class TestAdvancedSearchAPI:
resp = client.get("/api/advanced-search?q=python&vault=all")
data = self._check(resp)
assert "facets" in data
# #157 — extension facet: keys are query-ready (no leading dot) and,
# when there are results, at least one extension is counted.
exts = data["facets"]["extensions"]
assert isinstance(exts, dict)
assert all(not e.startswith(".") for e in exts)
if data["total"] > 0:
assert len(exts) >= 1
assert sum(exts.values()) <= data["total"]
def test_empty_query(self, client):
resp = client.get("/api/advanced-search?q=")