diff options
author | sage <laymonage@gmail.com> | 2020-12-09 21:45:18 +0700 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-12-11 09:15:42 +0100 |
commit | 8d7085e0fd004af5431389f3d903aba6220d7957 (patch) | |
tree | 9ff6419223099cde900aedf1f16fbd161702d792 /tests/model_fields | |
parent | 3f140dde51c0fe6c350acb7727bbe489a99f0632 (diff) | |
download | django-8d7085e0fd004af5431389f3d903aba6220d7957.tar.gz |
Fixed #32252 -- Fixed __isnull=True on key transforms on SQLite and Oracle.
__isnull=True on key transforms should not match keys with NULL values.
Diffstat (limited to 'tests/model_fields')
-rw-r--r-- | tests/model_fields/test_jsonfield.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/model_fields/test_jsonfield.py b/tests/model_fields/test_jsonfield.py index f71efcff61..c6b2f85e1e 100644 --- a/tests/model_fields/test_jsonfield.py +++ b/tests/model_fields/test_jsonfield.py @@ -587,6 +587,10 @@ class TestQuerying(TestCase): self.objs[:3] + self.objs[5:], ) self.assertSequenceEqual( + NullableJSONModel.objects.filter(value__j__isnull=True), + self.objs[:4] + self.objs[5:], + ) + self.assertSequenceEqual( NullableJSONModel.objects.filter(value__a__isnull=False), [self.objs[3], self.objs[4]], ) |