From 449652afa16160aaf2e36c81b64b0220e6ba96b1 Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Mon, 21 Sep 2020 21:18:13 +0300 Subject: Tests: added multiple headers concatenation test. --- test/test_python_application.py | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'test/test_python_application.py') diff --git a/test/test_python_application.py b/test/test_python_application.py index e6ad6a01..434ceb19 100644 --- a/test/test_python_application.py +++ b/test/test_python_application.py @@ -20,14 +20,18 @@ class TestPythonApplication(TestApplicationPython): body = 'Test body string.' - resp = self.post( - headers={ - 'Host': 'localhost', - 'Content-Type': 'text/html', - 'Custom-Header': 'blah', - 'Connection': 'close', - }, - body=body, + resp = self.http( + b"""POST / HTTP/1.1 +Host: localhost +Content-Length: %d +Custom-Header: blah +Custom-hEader: Blah +Content-Type: text/html +Connection: close +custom-header: BLAH + +%s""" % (len(body), body.encode()), + raw=True, ) assert resp['status'] == 200, 'status' @@ -52,7 +56,7 @@ class TestPythonApplication(TestApplicationPython): 'Request-Uri': '/', 'Http-Host': 'localhost', 'Server-Protocol': 'HTTP/1.1', - 'Custom-Header': 'blah', + 'Custom-Header': 'blah, Blah, BLAH', 'Wsgi-Version': '(1, 0)', 'Wsgi-Url-Scheme': 'http', 'Wsgi-Multithread': 'False', -- cgit