From 1b6d5a011a5485f3f2c01b32fa425b512d90d7ef Mon Sep 17 00:00:00 2001 From: drack3800 Date: Sat, 21 Mar 2015 04:02:51 +0300 Subject: [PATCH] Added webclient test for checking Content-Length header in response for POST request with no given body --- tests/test_webclient.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_webclient.py b/tests/test_webclient.py index a16eb1ccf..e0b46286a 100644 --- a/tests/test_webclient.py +++ b/tests/test_webclient.py @@ -132,6 +132,18 @@ class ScrapyHTTPPageGetterTests(unittest.TestCase): "\r\n" "name=value") + # test a POST method with no body provided + factory = client.ScrapyHTTPClientFactory(Request( + method='POST', + url='http://foo/bar' + )) + + self._test(factory, + "POST /bar HTTP/1.0\r\n" + "Host: foo\r\n" + "Content-Length: 0\r\n" + "\r\n") + # test with single and multivalued headers factory = client.ScrapyHTTPClientFactory(Request( url='http://foo/bar',