dj32: remove use of force_bytes (#74843)

This commit is contained in:
Benjamin Dauvergne 2023-02-24 17:36:38 +01:00
parent 7b6df2d530
commit 9dc5a2d801
3 changed files with 4 additions and 8 deletions

View File

@ -3,8 +3,6 @@
import csv
import io
from django.utils.encoding import force_bytes
from webtest import Upload
@ -25,7 +23,7 @@ def test_synchronize_federations(settings, app, nanterre_classic_family, admin):
response = response.click(u'Synchroniser les fédérations')
response = response.click(u'Nouvel import')
response.form.set('app_id', 'technocarte')
content = force_bytes('\n'.join(map(str, [f['kevin'].id + 1000, f['marie'].id + 1000, '99999'])))
content = ('\n'.join(map(str, [f['kevin'].id + 1000, f['marie'].id + 1000, '99999']))).encode()
response.form.set('csv_uploaded', Upload('federations.csv', content, 'application/octet-stream'))
response = response.form.submit().follow()
assert len(response.pyquery('table#result-list tbody tr')) == 1

View File

@ -18,7 +18,6 @@ from hashlib import md5
from django.apps import apps
from django.db import models, connection
from django.utils.encoding import force_bytes
from django.utils.translation import gettext_lazy as _
from django.contrib.postgres.fields import JSONField
@ -74,7 +73,7 @@ class CommonSchema(models.Model):
def rebuild_string_index(self, cursor, table, path):
expr = 'immutable_normalize((content%s))' % self.path_to_sql_expr(path)
key = md5(force_bytes(expr)).hexdigest()[:8]
key = md5(expr.encode()).hexdigest()[:8]
sql = ('CREATE INDEX zoo_entity_%s_gin_%s_dynamic_idx ON %s USING gin ((%s) '
' gin_trgm_ops) WHERE schema_id = %s' % (key, self.id, table, expr, self.id))
cursor.execute(sql)
@ -84,7 +83,7 @@ class CommonSchema(models.Model):
def rebuild_string_date_time_index(self, cursor, table, path):
expr = 'immutable_date(content%s)' % self.path_to_sql_expr(path)
key = md5(force_bytes(expr)).hexdigest()[:8]
key = md5(expr.encode()).hexdigest()[:8]
sql = ('CREATE INDEX zoo_entity_%s_%s_dynamic_idx ON %s (%s) '
'WHERE schema_id = %s' % (key, self.id, table, expr, self.id))
cursor.execute(sql)
@ -99,7 +98,7 @@ class CommonSchema(models.Model):
else:
raise NotImplementedError(self)
key = md5(force_bytes(expr)).hexdigest()[:8]
key = md5(expr.encode()).hexdigest()[:8]
gin_sql = ('CREATE INDEX zoo_entity_%s_gin_%s_dynamic_idx ON %s USING gin ((%s) '
'gin_trgm_ops) WHERE schema_id = %s' % (key, self.id, table, expr, self.id))
gist_sql = ('CREATE INDEX zoo_entity_%s_gist_%s_dynamic_idx ON %s USING gist ((%s)'

View File

@ -24,7 +24,6 @@ from django.urls import reverse
from django.conf import settings
from django.db import DatabaseError
from django.db.transaction import atomic
from django.utils.encoding import force_bytes
from zoo.zoo_meta.models import EntitySchema
from zoo.zoo_data.models import Job, Entity, Transaction, Log