1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fixed #28453 -- Made __exact=None lookup use transforms.

This commit is contained in:
Sergey Fedoseev
2017-07-31 01:01:45 +05:00
committed by Tim Graham
parent e3bd328b0f
commit 0baea920c8
3 changed files with 20 additions and 1 deletions

View File

@@ -839,3 +839,10 @@ class LookupTests(TestCase):
'<Article: Article 7>'],
ordered=False
)
def test_exact_none_transform(self):
"""Transforms are used for __exact=None."""
Season.objects.create(year=1, nulled_text_field='not null')
self.assertFalse(Season.objects.filter(nulled_text_field__isnull=True))
self.assertTrue(Season.objects.filter(nulled_text_field__nulled__isnull=True))
self.assertTrue(Season.objects.filter(nulled_text_field__nulled__exact=None))