ILIKE généralisé dans API/MCP pour contains
This commit is contained in:
@@ -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%"]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user