We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 166c0d2 commit a582ef8Copy full SHA for a582ef8
1 file changed
tests/model_fields/test_jsonfield.py
@@ -261,6 +261,7 @@ def setUpTestData(cls):
261
'j': None,
262
'k': {'l': 'm'},
263
'n': [None],
264
+ 'o': '"quoted"',
265
},
266
[1, [2]],
267
{'k': True, 'l': False},
@@ -705,6 +706,12 @@ def test_key_regex(self):
705
706
def test_key_iregex(self):
707
self.assertIs(NullableJSONModel.objects.filter(value__foo__iregex=r'^bAr$').exists(), True)
708
709
+ def test_key_quoted_string(self):
710
+ self.assertEqual(
711
+ NullableJSONModel.objects.filter(value__o='"quoted"').get(),
712
+ self.objs[4],
713
+ )
714
+
715
@skipUnlessDBFeature('has_json_operators')
716
def test_key_sql_injection(self):
717
with CaptureQueriesContext(connection) as queries:
0 commit comments