diff options
Diffstat (limited to 'tests/db_functions/text/test_chr.py')
| -rw-r--r-- | tests/db_functions/text/test_chr.py | 33 |
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], + ) |
