From f9b2b1bb3bc4381752dd85a5f962202a0cc5cbb6 Mon Sep 17 00:00:00 2001 From: Illia Volochii Date: Thu, 28 Jan 2021 07:28:14 +0200 Subject: [3.2.x] Fixed #32389 -- Fixed ResponseHeaders crash when data is not mapping. Backport of 3c004075b1d4fe4aa1ffc3f7d699dd9525bc6c02 from master --- tests/httpwrappers/tests.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests') diff --git a/tests/httpwrappers/tests.py b/tests/httpwrappers/tests.py index cbf8b7d586..728e879b5c 100644 --- a/tests/httpwrappers/tests.py +++ b/tests/httpwrappers/tests.py @@ -835,6 +835,10 @@ class HttpResponseHeadersTestCase(SimpleTestCase): # del doesn't raise a KeyError on nonexistent headers. del response['X-Foo'] + def test_headers_as_iterable_of_tuple_pairs(self): + response = HttpResponse(headers=(('X-Foo', 'bar'),)) + self.assertEqual(response['X-Foo'], 'bar') + def test_headers_bytestring(self): response = HttpResponse() response['X-Foo'] = b'bar' -- cgit v1.3