misc: remove DeprecationWarning decodestring (#39438)
DeprecationWarning: decodestring() is a deprecated alias since Python 3.1, use decodebytes()
This commit is contained in:
parent
7a5af339a4
commit
9590604d49
|
@ -33,7 +33,7 @@ class FileSerializer(serializers.Serializer):
|
|||
|
||||
def validate_content(self, value):
|
||||
try:
|
||||
return base64.decodestring(value.encode('ascii'))
|
||||
return base64.decodebytes(value.encode('ascii'))
|
||||
except Exception as e:
|
||||
raise serializers.ValidationError('content must be base64 (%r)' % e)
|
||||
|
||||
|
|
|
@ -903,7 +903,7 @@ def test_asset_management(app, admin_user):
|
|||
resp = app.get('/manage/assets/')
|
||||
resp = resp.click('Upload')
|
||||
resp.form['upload'] = Upload('test.png',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='),
|
||||
'image/png')
|
||||
resp = resp.form.submit().follow()
|
||||
|
||||
|
@ -922,7 +922,7 @@ def test_asset_management(app, admin_user):
|
|||
# test with the same extension but uppercased
|
||||
resp.form['upload'] = Upload(
|
||||
'test.PNG',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
'image/png')
|
||||
resp = resp.form.submit().follow()
|
||||
|
||||
|
@ -936,7 +936,7 @@ def test_asset_management(app, admin_user):
|
|||
resp = resp.click('Overwrite')
|
||||
resp.form['upload'] = Upload(
|
||||
'test.pdf',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
'application/pdf')
|
||||
with mock.patch('combo.apps.assets.views.default_storage.delete') as mock_delete:
|
||||
resp = resp.form.submit().follow()
|
||||
|
@ -960,13 +960,13 @@ def test_asset_management_anchor(app, admin_user):
|
|||
for i in range(25):
|
||||
filepath = os.path.join(settings.CKEDITOR_UPLOAD_PATH, 'cc.png')
|
||||
pix = b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='
|
||||
default_storage.save(filepath, BytesIO(base64.decodestring(pix)))
|
||||
default_storage.save(filepath, BytesIO(base64.decodebytes(pix)))
|
||||
|
||||
# test upload
|
||||
resp = app.get('/manage/assets/')
|
||||
resp = resp.click('Upload')
|
||||
resp.form['upload'] = Upload('test.png',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='),
|
||||
'image/png')
|
||||
resp = resp.form.submit()
|
||||
assert resp.location.endswith('?page=3')
|
||||
|
@ -975,7 +975,7 @@ def test_asset_management_anchor(app, admin_user):
|
|||
# overwrite
|
||||
resp = resp.click(href=re.compile('overwrite.*test.png'))
|
||||
resp.form['upload'] = Upload('aa.png',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
'image/png')
|
||||
resp = resp.form.submit()
|
||||
assert resp.location.endswith('?page=3')
|
||||
|
@ -992,7 +992,7 @@ def test_asset_management_search(app, admin_user):
|
|||
|
||||
filepath = os.path.join(settings.CKEDITOR_UPLOAD_PATH, 'test.png')
|
||||
pix = b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='
|
||||
default_storage.save(filepath, BytesIO(base64.decodestring(pix)))
|
||||
default_storage.save(filepath, BytesIO(base64.decodebytes(pix)))
|
||||
assert os.path.exists(default_storage.path(filepath))
|
||||
|
||||
filepath = os.path.join(settings.CKEDITOR_UPLOAD_PATH, 'test.txt')
|
||||
|
@ -1019,7 +1019,7 @@ def test_asset_slots_management(app, admin_user):
|
|||
|
||||
resp = resp.click('Overwrite')
|
||||
resp.form['upload'] = Upload('test.png',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
'image/png')
|
||||
resp = resp.form.submit()
|
||||
assert resp.location.endswith('?page=1')
|
||||
|
@ -1033,7 +1033,7 @@ def test_asset_slots_management(app, admin_user):
|
|||
# upload a new version of image
|
||||
resp = resp.click('Overwrite')
|
||||
resp.form['upload'] = Upload('test2.png',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
'image/png')
|
||||
resp = resp.form.submit().follow()
|
||||
assert 'test2.png' in resp.text
|
||||
|
@ -1080,7 +1080,7 @@ def test_serve_asset(settings, app, admin_user):
|
|||
resp = resp.click('Overwrite')
|
||||
resp.form['upload'] = Upload(
|
||||
'test.png',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
'image/png')
|
||||
resp = resp.form.submit().follow()
|
||||
assert Asset.objects.filter(key='collectivity:banner').count() == 1
|
||||
|
@ -1107,7 +1107,7 @@ def test_serve_asset(settings, app, admin_user):
|
|||
resp = resp.click('Overwrite')
|
||||
resp.form['upload'] = Upload(
|
||||
'test.svg',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAgAABAADRWoApgAA\nAABJRU5ErkJggg=='),
|
||||
'image/svg+xml')
|
||||
resp = resp.form.submit()
|
||||
assert Asset.objects.filter(key='collectivity:banner').count() == 1
|
||||
|
@ -1134,7 +1134,7 @@ def test_asset_export_import(app, admin_user):
|
|||
resp = app.get('/manage/assets/')
|
||||
resp = resp.click('Upload')
|
||||
resp.form['upload'] = Upload('test.png',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='),
|
||||
'image/png')
|
||||
resp = resp.form.submit()
|
||||
|
||||
|
|
|
@ -175,7 +175,7 @@ def test_pwa_manager(app, admin_user):
|
|||
# add an icon
|
||||
resp = app.get('/manage/pwa/')
|
||||
resp.form['application_icon'] = Upload('test.png',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='),
|
||||
'image/png')
|
||||
resp = resp.form.submit().follow()
|
||||
assert PwaSettings.singleton().application_icon.name == 'pwa/test.png'
|
||||
|
@ -240,7 +240,7 @@ def test_pwa_application_icon(app, admin_user):
|
|||
PwaSettings.objects.all().delete()
|
||||
resp = app.get('/manage/pwa/')
|
||||
resp.form['application_icon'] = Upload('test.png',
|
||||
base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='),
|
||||
base64.decodebytes(b'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVQI12NoAAAAggCB3UNq9AAAAABJRU5ErkJggg=='),
|
||||
'image/png')
|
||||
resp = resp.form.submit().follow()
|
||||
|
||||
|
|
Loading…
Reference in New Issue