Skip to content

Commit 7856d27

Browse files
committed
gh-135056: Add test_extra_response_headers_missing_on_404
1 parent 8baa875 commit 7856d27

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Lib/test/test_httpservers.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -894,6 +894,14 @@ def test_extra_response_headers_get_file(self):
894894
'test1=value1, test2=value2')
895895
self.assertEqual(response.getheader("X-Test1"), 'value3')
896896

897+
def test_extra_response_headers_missing_on_404(self):
898+
with mock.patch.object(self.request_handler, 'extra_response_headers', [
899+
('X-Test1', 'value'),
900+
]):
901+
response = self.request(self.base_url + '/missing.html')
902+
self.assertEqual(response.status, 404)
903+
self.assertEqual(response.getheader("X-Test1"), None)
904+
897905

898906
class SocketlessRequestHandler(SimpleHTTPRequestHandler):
899907
def __init__(self, directory=None):

0 commit comments

Comments
 (0)