summaryrefslogtreecommitdiff
path: root/tests/postgres_tests/test_unaccent.py
diff options
context:
space:
mode:
authordjango-bot <ops@djangoproject.com>2022-02-03 20:24:19 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-02-07 20:37:05 +0100
commit9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch)
treef0506b668a013d0063e5fba3dbf4863b466713ba /tests/postgres_tests/test_unaccent.py
parentf68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff)
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/postgres_tests/test_unaccent.py')
-rw-r--r--tests/postgres_tests/test_unaccent.py35
1 files changed, 19 insertions, 16 deletions
diff --git a/tests/postgres_tests/test_unaccent.py b/tests/postgres_tests/test_unaccent.py
index 6d52f1d7dd..4188d90794 100644
--- a/tests/postgres_tests/test_unaccent.py
+++ b/tests/postgres_tests/test_unaccent.py
@@ -5,25 +5,27 @@ from . import PostgreSQLTestCase
from .models import CharFieldModel, TextFieldModel
-@modify_settings(INSTALLED_APPS={'append': 'django.contrib.postgres'})
+@modify_settings(INSTALLED_APPS={"append": "django.contrib.postgres"})
class UnaccentTest(PostgreSQLTestCase):
Model = CharFieldModel
@classmethod
def setUpTestData(cls):
- cls.Model.objects.bulk_create([
- cls.Model(field="àéÖ"),
- cls.Model(field="aeO"),
- cls.Model(field="aeo"),
- ])
+ cls.Model.objects.bulk_create(
+ [
+ cls.Model(field="àéÖ"),
+ cls.Model(field="aeO"),
+ cls.Model(field="aeo"),
+ ]
+ )
def test_unaccent(self):
self.assertQuerysetEqual(
self.Model.objects.filter(field__unaccent="aeO"),
["àéÖ", "aeO"],
transform=lambda instance: instance.field,
- ordered=False
+ ordered=False,
)
def test_unaccent_chained(self):
@@ -35,39 +37,39 @@ class UnaccentTest(PostgreSQLTestCase):
self.Model.objects.filter(field__unaccent__iexact="aeO"),
["àéÖ", "aeO", "aeo"],
transform=lambda instance: instance.field,
- ordered=False
+ ordered=False,
)
self.assertQuerysetEqual(
self.Model.objects.filter(field__unaccent__endswith="éÖ"),
["àéÖ", "aeO"],
transform=lambda instance: instance.field,
- ordered=False
+ ordered=False,
)
def test_unaccent_with_conforming_strings_off(self):
"""SQL is valid when standard_conforming_strings is off."""
with connection.cursor() as cursor:
- cursor.execute('SHOW standard_conforming_strings')
- disable_conforming_strings = cursor.fetchall()[0][0] == 'on'
+ cursor.execute("SHOW standard_conforming_strings")
+ disable_conforming_strings = cursor.fetchall()[0][0] == "on"
if disable_conforming_strings:
- cursor.execute('SET standard_conforming_strings TO off')
+ cursor.execute("SET standard_conforming_strings TO off")
try:
self.assertQuerysetEqual(
- self.Model.objects.filter(field__unaccent__endswith='éÖ'),
- ['àéÖ', 'aeO'],
+ self.Model.objects.filter(field__unaccent__endswith="éÖ"),
+ ["àéÖ", "aeO"],
transform=lambda instance: instance.field,
ordered=False,
)
finally:
if disable_conforming_strings:
- cursor.execute('SET standard_conforming_strings TO on')
+ cursor.execute("SET standard_conforming_strings TO on")
def test_unaccent_accentuated_needle(self):
self.assertQuerysetEqual(
self.Model.objects.filter(field__unaccent="aéÖ"),
["àéÖ", "aeO"],
transform=lambda instance: instance.field,
- ordered=False
+ ordered=False,
)
@@ -76,4 +78,5 @@ class UnaccentTextFieldTest(UnaccentTest):
TextField should have the exact same behavior as CharField
regarding unaccent lookups.
"""
+
Model = TextFieldModel