summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2024-04-11 18:07:08 -0400
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2024-04-12 14:59:01 +0200
commit5d95a1c35ef1375a7badcb217c36c5974d1e57ee (patch)
tree387f59531f233527192e031d983a7bca80811fb1
parentf975cf10e0457788dc8a531bcdf06e532bac571e (diff)
[5.0.x] Refs #35194 -- Adjusted a generated field test to work on Postgres 15.6+.
Postgres >= 12.18, 13.14, 14.11, 15.6, 16.2 changed the way the immutability of generated and default expressions is detected in postgres/postgres@743ddaf. The adjusted test semantic is presereved by switching from __icontains to __contains as both make use of a `%` literal which requires proper escaping. Refs #35336. Thanks bcail for the report. Backport of 73b62a21265c4a417004d64d13a896469e2558f3 from main.
-rw-r--r--tests/schema/tests.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/schema/tests.py b/tests/schema/tests.py
index 9c76a44200..663e0ec5f2 100644
--- a/tests/schema/tests.py
+++ b/tests/schema/tests.py
@@ -919,7 +919,7 @@ class SchemaTests(TransactionTestCase):
editor.create_model(GeneratedFieldContainsModel)
field = GeneratedField(
- expression=Q(text__icontains="FOO"),
+ expression=Q(text__contains="foo"),
db_persist=True,
output_field=BooleanField(),
)