mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-08-14 02:26:58 -07:00
Update cherrypy-18.6.1
This commit is contained in:
parent
b3ae6bd695
commit
ebffd124f6
57 changed files with 1269 additions and 1509 deletions
|
@ -6,13 +6,11 @@ import mimetypes
|
|||
import socket
|
||||
import sys
|
||||
from unittest import mock
|
||||
|
||||
import six
|
||||
from six.moves.http_client import HTTPConnection
|
||||
from six.moves import urllib
|
||||
import urllib.parse
|
||||
from http.client import HTTPConnection
|
||||
|
||||
import cherrypy
|
||||
from cherrypy._cpcompat import HTTPSConnection, quote
|
||||
from cherrypy._cpcompat import HTTPSConnection
|
||||
|
||||
from cherrypy.test import helper
|
||||
|
||||
|
@ -36,7 +34,7 @@ def encode_filename(filename):
|
|||
"""
|
||||
if is_ascii(filename):
|
||||
return 'filename', '"{filename}"'.format(**locals())
|
||||
encoded = quote(filename, encoding='utf-8')
|
||||
encoded = urllib.parse.quote(filename, encoding='utf-8')
|
||||
return 'filename*', "'".join((
|
||||
'UTF-8',
|
||||
'', # lang
|
||||
|
@ -105,14 +103,12 @@ class HTTPTests(helper.CPWebCase):
|
|||
count += 1
|
||||
else:
|
||||
if count:
|
||||
if six.PY3:
|
||||
curchar = chr(curchar)
|
||||
curchar = chr(curchar)
|
||||
summary.append('%s * %d' % (curchar, count))
|
||||
count = 1
|
||||
curchar = c
|
||||
if count:
|
||||
if six.PY3:
|
||||
curchar = chr(curchar)
|
||||
curchar = chr(curchar)
|
||||
summary.append('%s * %d' % (curchar, count))
|
||||
return ', '.join(summary)
|
||||
|
||||
|
@ -189,12 +185,14 @@ class HTTPTests(helper.CPWebCase):
|
|||
self.assertBody(', '.join(parts))
|
||||
|
||||
def test_post_filename_with_special_characters(self):
|
||||
'''Testing that we can handle filenames with special characters. This
|
||||
was reported as a bug in:
|
||||
https://github.com/cherrypy/cherrypy/issues/1146/
|
||||
https://github.com/cherrypy/cherrypy/issues/1397/
|
||||
https://github.com/cherrypy/cherrypy/issues/1694/
|
||||
'''
|
||||
"""Testing that we can handle filenames with special characters.
|
||||
|
||||
This was reported as a bug in:
|
||||
|
||||
* https://github.com/cherrypy/cherrypy/issues/1146/
|
||||
* https://github.com/cherrypy/cherrypy/issues/1397/
|
||||
* https://github.com/cherrypy/cherrypy/issues/1694/
|
||||
"""
|
||||
# We'll upload a bunch of files with differing names.
|
||||
fnames = [
|
||||
'boop.csv', 'foo, bar.csv', 'bar, xxxx.csv', 'file"name.csv',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue