mirror of
https://github.com/django/django.git
synced 2025-10-28 16:16:12 +00:00
Fixed #18796 -- Refactored conversion to bytes in HttpResponse
Thanks mrmachine for the review.
This commit is contained in:
@@ -330,11 +330,12 @@ class HttpResponseTests(unittest.TestCase):
|
||||
self.assertEqual(r.content, b'123\xde\x9e')
|
||||
|
||||
#with Content-Encoding header
|
||||
r = HttpResponse([1,1,2,4,8])
|
||||
r = HttpResponse()
|
||||
r['Content-Encoding'] = 'winning'
|
||||
self.assertEqual(r.content, b'11248')
|
||||
r.content = ['\u079e',]
|
||||
self.assertRaises(UnicodeEncodeError,
|
||||
r.content = [b'abc', b'def']
|
||||
self.assertEqual(r.content, b'abcdef')
|
||||
r.content = ['\u079e']
|
||||
self.assertRaises(TypeError if six.PY3 else UnicodeEncodeError,
|
||||
getattr, r, 'content')
|
||||
|
||||
# .content can safely be accessed multiple times.
|
||||
|
||||
Reference in New Issue
Block a user