mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Refs #33476 -- Reformatted code with Black.
This commit is contained in:
committed by
Mariusz Felisiak
parent
f68fa8b45d
commit
9c19aff7c7
@@ -7,34 +7,34 @@ from ..models import Author
|
||||
|
||||
|
||||
class LowerTests(TestCase):
|
||||
|
||||
def test_basic(self):
|
||||
Author.objects.create(name='John Smith', alias='smithj')
|
||||
Author.objects.create(name='Rhonda')
|
||||
authors = Author.objects.annotate(lower_name=Lower('name'))
|
||||
Author.objects.create(name="John Smith", alias="smithj")
|
||||
Author.objects.create(name="Rhonda")
|
||||
authors = Author.objects.annotate(lower_name=Lower("name"))
|
||||
self.assertQuerysetEqual(
|
||||
authors.order_by('name'), ['john smith', 'rhonda'],
|
||||
lambda a: a.lower_name
|
||||
authors.order_by("name"), ["john smith", "rhonda"], lambda a: a.lower_name
|
||||
)
|
||||
Author.objects.update(name=Lower('name'))
|
||||
Author.objects.update(name=Lower("name"))
|
||||
self.assertQuerysetEqual(
|
||||
authors.order_by('name'), [
|
||||
('john smith', 'john smith'),
|
||||
('rhonda', 'rhonda'),
|
||||
authors.order_by("name"),
|
||||
[
|
||||
("john smith", "john smith"),
|
||||
("rhonda", "rhonda"),
|
||||
],
|
||||
lambda a: (a.lower_name, a.name)
|
||||
lambda a: (a.lower_name, a.name),
|
||||
)
|
||||
|
||||
def test_num_args(self):
|
||||
with self.assertRaisesMessage(TypeError, "'Lower' takes exactly 1 argument (2 given)"):
|
||||
Author.objects.update(name=Lower('name', 'name'))
|
||||
with self.assertRaisesMessage(
|
||||
TypeError, "'Lower' takes exactly 1 argument (2 given)"
|
||||
):
|
||||
Author.objects.update(name=Lower("name", "name"))
|
||||
|
||||
def test_transform(self):
|
||||
with register_lookup(CharField, Lower):
|
||||
Author.objects.create(name='John Smith', alias='smithj')
|
||||
Author.objects.create(name='Rhonda')
|
||||
authors = Author.objects.filter(name__lower__exact='john smith')
|
||||
Author.objects.create(name="John Smith", alias="smithj")
|
||||
Author.objects.create(name="Rhonda")
|
||||
authors = Author.objects.filter(name__lower__exact="john smith")
|
||||
self.assertQuerysetEqual(
|
||||
authors.order_by('name'), ['John Smith'],
|
||||
lambda a: a.name
|
||||
authors.order_by("name"), ["John Smith"], lambda a: a.name
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user