commit 0363f2d: [Test] Another try to fix goddamned dummy http server

Vsevolod Stakhov vsevolod at rspamd.com
Sat Nov 19 20:28:27 UTC 2022


Author: Vsevolod Stakhov
Date: 2022-11-19 15:37:06 +0000
URL: https://github.com/rspamd/rspamd/commit/0363f2dedae7a99b1ac6716f8e7d6d3a3c84f74d

[Test] Another try to fix goddamned dummy http server

---
 test/functional/util/dummy_http.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/test/functional/util/dummy_http.py b/test/functional/util/dummy_http.py
index 2ad4dcd40..6ca084403 100755
--- a/test/functional/util/dummy_http.py
+++ b/test/functional/util/dummy_http.py
@@ -70,8 +70,9 @@ class MyHandler(http.server.BaseHTTPRequestHandler):
     def do_POST(self):
         """Respond to a POST request."""
         response = b"hello post"
-        content_length = int(self.headers['Content-Length'])
-        body = self.rfile.read(content_length)
+        content_length = int(self.headers.get('Content-Length', "0")) or 0
+        if content_length > 0:
+            _ = self.rfile.read(content_length)
         if self.path == "/empty":
             self.finish()
             return


More information about the Commits mailing list