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:
committed by
Mariusz Felisiak
parent
f68fa8b45d
commit
9c19aff7c7
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user