ILIKE généralisé dans API/MCP pour contains

This commit is contained in:
Colin Maudry
2026-07-14 21:23:07 +02:00
parent d920e1ca8e
commit 17e9c33934
4 changed files with 11 additions and 9 deletions
+3 -3
View File
@@ -29,19 +29,19 @@ def test_exact_filter():
def test_contains_filter_uses_like_wildcards():
where, params, _ = build_where([("objet__contains", "informatique")], SCHEMA)
assert where == '"objet" LIKE ?'
assert where == '"objet" ILIKE ?'
assert params == ["%informatique%"]
def test_notcontains_filter():
where, params, _ = build_where([("objet__notcontains", "x")], SCHEMA)
assert where == '"objet" NOT LIKE ?'
assert where == '"objet" NOT ILIKE ?'
assert params == ["%x%"]
def test_startswith_filter_uses_prefix_wildcard():
where, params, _ = build_where([("objet__startswith", "72")], SCHEMA)
assert where == '"objet" LIKE ?'
assert where == '"objet" ILIKE ?'
assert params == ["72%"]