1
0
mirror of https://github.com/django/django.git synced 2025-10-24 14:16: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

@@ -7,12 +7,12 @@ class RestrictedConditionsTests(TestCase):
@classmethod
def setUpTestData(cls):
slugs = [
'a',
'a/a',
'a/b',
'a/b/a',
'x',
'x/y/z',
"a",
"a/a",
"a/b",
"a/b/a",
"x",
"x/y/z",
]
SlugPage.objects.bulk_create([SlugPage(slug=slug) for slug in slugs])
@@ -21,28 +21,28 @@ class RestrictedConditionsTests(TestCase):
It's possible to create a working related field that doesn't
use any joining columns, as long as an extra restriction is supplied.
"""
a = SlugPage.objects.get(slug='a')
a = SlugPage.objects.get(slug="a")
self.assertEqual(
[p.slug for p in SlugPage.objects.filter(ascendants=a)],
['a', 'a/a', 'a/b', 'a/b/a'],
["a", "a/a", "a/b", "a/b/a"],
)
self.assertEqual(
[p.slug for p in a.descendants.all()],
['a', 'a/a', 'a/b', 'a/b/a'],
["a", "a/a", "a/b", "a/b/a"],
)
aba = SlugPage.objects.get(slug='a/b/a')
aba = SlugPage.objects.get(slug="a/b/a")
self.assertEqual(
[p.slug for p in SlugPage.objects.filter(descendants__in=[aba])],
['a', 'a/b', 'a/b/a'],
["a", "a/b", "a/b/a"],
)
self.assertEqual(
[p.slug for p in aba.ascendants.all()],
['a', 'a/b', 'a/b/a'],
["a", "a/b", "a/b/a"],
)
def test_empty_join_conditions(self):
x = SlugPage.objects.get(slug='x')
x = SlugPage.objects.get(slug="x")
message = "Join generated an empty ON clause."
with self.assertRaisesMessage(ValueError, message):
list(SlugPage.objects.filter(containers=x))