mirror of
https://github.com/django/django.git
synced 2025-10-25 06:36:07 +00:00
Fixed #31789 -- Added a new headers interface to HttpResponse.
This commit is contained in:
committed by
Mariusz Felisiak
parent
71ae1ab012
commit
bcc2befd0e
@@ -39,12 +39,12 @@ class HttpResponseBaseTests(SimpleTestCase):
|
||||
"""
|
||||
r = HttpResponseBase()
|
||||
|
||||
r['Header'] = 'Value'
|
||||
r.headers['Header'] = 'Value'
|
||||
r.setdefault('header', 'changed')
|
||||
self.assertEqual(r['header'], 'Value')
|
||||
self.assertEqual(r.headers['header'], 'Value')
|
||||
|
||||
r.setdefault('x-header', 'DefaultValue')
|
||||
self.assertEqual(r['X-Header'], 'DefaultValue')
|
||||
self.assertEqual(r.headers['X-Header'], 'DefaultValue')
|
||||
|
||||
|
||||
class HttpResponseTests(SimpleTestCase):
|
||||
@@ -92,7 +92,7 @@ class HttpResponseTests(SimpleTestCase):
|
||||
|
||||
response = HttpResponse(charset=ISO88591)
|
||||
self.assertEqual(response.charset, ISO88591)
|
||||
self.assertEqual(response['Content-Type'], 'text/html; charset=%s' % ISO88591)
|
||||
self.assertEqual(response.headers['Content-Type'], 'text/html; charset=%s' % ISO88591)
|
||||
|
||||
response = HttpResponse(content_type='text/plain; charset=%s' % UTF8, charset=ISO88591)
|
||||
self.assertEqual(response.charset, ISO88591)
|
||||
@@ -134,7 +134,7 @@ class HttpResponseTests(SimpleTestCase):
|
||||
|
||||
def test_repr_no_content_type(self):
|
||||
response = HttpResponse(status=204)
|
||||
del response['Content-Type']
|
||||
del response.headers['Content-Type']
|
||||
self.assertEqual(repr(response), '<HttpResponse status_code=204>')
|
||||
|
||||
def test_wrap_textiowrapper(self):
|
||||
|
||||
Reference in New Issue
Block a user