diff options
Diffstat (limited to 'tests/model_fields')
| -rw-r--r-- | tests/model_fields/test_jsonfield.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/model_fields/test_jsonfield.py b/tests/model_fields/test_jsonfield.py index 1be59e17b3..ff42b1a14c 100644 --- a/tests/model_fields/test_jsonfield.py +++ b/tests/model_fields/test_jsonfield.py @@ -1120,3 +1120,10 @@ class TestQuerying(TestCase): KT("value") with self.assertRaisesMessage(ValueError, msg): KT("") + + def test_literal_annotation_filtering(self): + all_objects = NullableJSONModel.objects.order_by("id") + qs = all_objects.annotate(data=Value({"foo": "bar"}, JSONField())).filter( + data__foo="bar" + ) + self.assertQuerySetEqual(qs, all_objects) |
