summaryrefslogtreecommitdiff
path: root/tests/db_functions/text/test_chr.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/db_functions/text/test_chr.py')
-rw-r--r--tests/db_functions/text/test_chr.py33
1 files changed, 21 insertions, 12 deletions
diff --git a/tests/db_functions/text/test_chr.py b/tests/db_functions/text/test_chr.py
index 67a2a6a98d..7a55994096 100644
--- a/tests/db_functions/text/test_chr.py
+++ b/tests/db_functions/text/test_chr.py
@@ -9,22 +9,31 @@ from ..models import Author
class ChrTests(TestCase):
@classmethod
def setUpTestData(cls):
- cls.john = Author.objects.create(name='John Smith', alias='smithj')
- cls.elena = Author.objects.create(name='Élena Jordan', alias='elena')
- cls.rhonda = Author.objects.create(name='Rhonda')
+ cls.john = Author.objects.create(name="John Smith", alias="smithj")
+ cls.elena = Author.objects.create(name="Élena Jordan", alias="elena")
+ cls.rhonda = Author.objects.create(name="Rhonda")
def test_basic(self):
- authors = Author.objects.annotate(first_initial=Left('name', 1))
- self.assertCountEqual(authors.filter(first_initial=Chr(ord('J'))), [self.john])
- self.assertCountEqual(authors.exclude(first_initial=Chr(ord('J'))), [self.elena, self.rhonda])
+ authors = Author.objects.annotate(first_initial=Left("name", 1))
+ self.assertCountEqual(authors.filter(first_initial=Chr(ord("J"))), [self.john])
+ self.assertCountEqual(
+ authors.exclude(first_initial=Chr(ord("J"))), [self.elena, self.rhonda]
+ )
def test_non_ascii(self):
- authors = Author.objects.annotate(first_initial=Left('name', 1))
- self.assertCountEqual(authors.filter(first_initial=Chr(ord('É'))), [self.elena])
- self.assertCountEqual(authors.exclude(first_initial=Chr(ord('É'))), [self.john, self.rhonda])
+ authors = Author.objects.annotate(first_initial=Left("name", 1))
+ self.assertCountEqual(authors.filter(first_initial=Chr(ord("É"))), [self.elena])
+ self.assertCountEqual(
+ authors.exclude(first_initial=Chr(ord("É"))), [self.john, self.rhonda]
+ )
def test_transform(self):
with register_lookup(IntegerField, Chr):
- authors = Author.objects.annotate(name_code_point=Ord('name'))
- self.assertCountEqual(authors.filter(name_code_point__chr=Chr(ord('J'))), [self.john])
- self.assertCountEqual(authors.exclude(name_code_point__chr=Chr(ord('J'))), [self.elena, self.rhonda])
+ authors = Author.objects.annotate(name_code_point=Ord("name"))
+ self.assertCountEqual(
+ authors.filter(name_code_point__chr=Chr(ord("J"))), [self.john]
+ )
+ self.assertCountEqual(
+ authors.exclude(name_code_point__chr=Chr(ord("J"))),
+ [self.elena, self.rhonda],
+ )