1
0
mirror of https://github.com/django/django.git synced 2024-12-22 17:16:24 +00:00

Refs #35842 -- Fixed test_lookups_special_chars_double_quotes on SQLite 3.47+.

This commit is contained in:
Sage Abdullah 2024-12-08 19:06:20 +00:00 committed by Sarah Boyce
parent d7d711c68c
commit 47eafd139b

View File

@ -50,10 +50,6 @@ class DatabaseFeatures(BaseDatabaseFeatures):
# The django_format_dtdelta() function doesn't properly handle mixed # The django_format_dtdelta() function doesn't properly handle mixed
# Date/DateTime fields and timedeltas. # Date/DateTime fields and timedeltas.
"expressions.tests.FTimeDeltaTests.test_mixed_comparisons1", "expressions.tests.FTimeDeltaTests.test_mixed_comparisons1",
# SQLite doesn't parse escaped double quotes in the JSON path notation,
# so it cannot match keys that contains double quotes (#35842).
"model_fields.test_jsonfield.TestQuerying."
"test_lookups_special_chars_double_quotes",
} }
create_test_table_with_composite_primary_key = """ create_test_table_with_composite_primary_key = """
CREATE TABLE test_table_composite_pk ( CREATE TABLE test_table_composite_pk (
@ -127,6 +123,16 @@ class DatabaseFeatures(BaseDatabaseFeatures):
}, },
} }
) )
if Database.sqlite_version_info < (3, 47):
skips.update(
{
"SQLite does not parse escaped double quotes in the JSON path "
"notation": {
"model_fields.test_jsonfield.TestQuerying."
"test_lookups_special_chars_double_quotes",
},
}
)
return skips return skips
@cached_property @cached_property