Skip to content

Commit c5cfc3f

Browse files
Add tests for headers
1 parent 6b13a3e commit c5cfc3f

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Lib/test/test_wsgiref.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -859,8 +859,14 @@ def testRaisesControlCharacters(self):
859859
for c0 in control_characters_c0():
860860
with self.subTest(c0):
861861
base = BaseHandler()
862-
headers = [('x','y')]
863-
self.assertRaises(ValueError, base.start_response, c0, headers)
862+
statusLegit = '200 OK'
863+
statusWithControlCharacters1 = c0
864+
headersLegit = [('x', 'y')]
865+
headersWithControlCharacters1 = [(c0, 'y')]
866+
headersWithControlCharacters2 = [('x', c0)]
867+
self.assertRaises(ValueError, base.start_response, c0, headersLegit)
868+
self.assertRaises(ValueError, base.start_response, statusLegit, headersWithControlCharacters1)
869+
self.assertRaises(ValueError, base.start_response, statusLegit, headersWithControlCharacters2)
864870

865871

866872
class TestModule(unittest.TestCase):

0 commit comments

Comments
 (0)