mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #32002 -- Added headers parameter to HttpResponse and subclasses.
This commit is contained in:
committed by
Mariusz Felisiak
parent
2e7cc95499
commit
dcb69043d0
@@ -216,6 +216,14 @@ class SimpleTemplateResponseTest(SimpleTestCase):
|
||||
|
||||
self.assertEqual(unpickled_response.cookies['key'].value, 'value')
|
||||
|
||||
def test_headers(self):
|
||||
response = SimpleTemplateResponse(
|
||||
'first/test.html',
|
||||
{'value': 123, 'fn': datetime.now},
|
||||
headers={'X-Foo': 'foo'},
|
||||
)
|
||||
self.assertEqual(response.headers['X-Foo'], 'foo')
|
||||
|
||||
|
||||
@override_settings(TEMPLATES=[{
|
||||
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
||||
@@ -319,6 +327,15 @@ class TemplateResponseTest(SimpleTestCase):
|
||||
unpickled_response = pickle.loads(pickled_response)
|
||||
pickle.dumps(unpickled_response)
|
||||
|
||||
def test_headers(self):
|
||||
response = TemplateResponse(
|
||||
self.factory.get('/'),
|
||||
'first/test.html',
|
||||
{'value': 123, 'fn': datetime.now},
|
||||
headers={'X-Foo': 'foo'},
|
||||
)
|
||||
self.assertEqual(response.headers['X-Foo'], 'foo')
|
||||
|
||||
|
||||
@modify_settings(MIDDLEWARE={'append': ['template_tests.test_response.custom_urlconf_middleware']})
|
||||
@override_settings(ROOT_URLCONF='template_tests.urls')
|
||||
|
||||
Reference in New Issue
Block a user