1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Refs #33476 -- Reformatted code with Black.

This commit is contained in:
django-bot
2022-02-03 20:24:19 +01:00
committed by Mariusz Felisiak
parent f68fa8b45d
commit 9c19aff7c7
1992 changed files with 139577 additions and 96284 deletions

View File

@@ -5,7 +5,6 @@ from .models import Choice, Inner, OuterA, OuterB, Poll
class NullQueriesTests(TestCase):
def test_none_as_null(self):
"""
Regression test for the use of None as a query value.
@@ -14,11 +13,11 @@ class NullQueriesTests(TestCase):
queries.
Set up some initial polls and choices
"""
p1 = Poll(question='Why?')
p1 = Poll(question="Why?")
p1.save()
c1 = Choice(poll=p1, choice='Because.')
c1 = Choice(poll=p1, choice="Because.")
c1.save()
c2 = Choice(poll=p1, choice='Why Not?')
c2 = Choice(poll=p1, choice="Why Not?")
c2.save()
# Exact query with value None returns nothing ("is NULL" in sql,
@@ -29,7 +28,9 @@ class NullQueriesTests(TestCase):
self.assertSequenceEqual(Choice.objects.filter(choice__iexact=None), [])
# Excluding the previous result returns everything.
self.assertSequenceEqual(Choice.objects.exclude(choice=None).order_by('id'), [c1, c2])
self.assertSequenceEqual(
Choice.objects.exclude(choice=None).order_by("id"), [c1, c2]
)
# Valid query, but fails because foo isn't a keyword
msg = "Cannot resolve keyword 'foo' into field. Choices are: choice, id, poll, poll_id"
@@ -37,12 +38,12 @@ class NullQueriesTests(TestCase):
Choice.objects.filter(foo__exact=None)
# Can't use None on anything other than __exact and __iexact
with self.assertRaisesMessage(ValueError, 'Cannot use None as a query value'):
with self.assertRaisesMessage(ValueError, "Cannot use None as a query value"):
Choice.objects.filter(id__gt=None)
# Related managers use __exact=None implicitly if the object hasn't been saved.
p2 = Poll(question="How?")
self.assertEqual(repr(p2.choice_set.all()), '<QuerySet []>')
self.assertEqual(repr(p2.choice_set.all()), "<QuerySet []>")
def test_reverse_relations(self):
"""
@@ -54,11 +55,13 @@ class NullQueriesTests(TestCase):
self.assertSequenceEqual(OuterA.objects.filter(inner__third__data=None), [obj])
inner = Inner.objects.create(first=obj)
self.assertSequenceEqual(Inner.objects.filter(first__inner__third=None), [inner])
self.assertSequenceEqual(
Inner.objects.filter(first__inner__third=None), [inner]
)
# Ticket #13815: check if <reverse>_isnull=False does not produce
# faulty empty lists
outerb = OuterB.objects.create(data='reverse')
outerb = OuterB.objects.create(data="reverse")
self.assertSequenceEqual(OuterB.objects.filter(inner__isnull=False), [])
Inner.objects.create(first=obj)
self.assertSequenceEqual(OuterB.objects.exclude(inner__isnull=False), [outerb])