Implementing additional self-test stuff (--vuln-test)

This commit is contained in:
Miroslav Stampar
2019-04-19 13:28:11 +02:00
parent bb7bd51d94
commit 10fe87fb4e
6 changed files with 79 additions and 7 deletions

View File

@@ -53,7 +53,7 @@ _conn = None
_cursor = None
_server = None
def init():
def init(quiet=False):
global _conn
global _cursor
@@ -62,6 +62,14 @@ def init():
_cursor.executescript(SCHEMA)
if quiet:
global print
def _(*args, **kwargs):
pass
print = _
class ThreadingServer(ThreadingMixIn, HTTPServer):
def finish_request(self, *args, **kwargs):
try:
@@ -130,6 +138,9 @@ class ReqHandler(BaseHTTPRequestHandler):
self.data = data
self.do_REQUEST()
def log_message(self, format, *args):
return
def run(address=LISTEN_ADDRESS, port=LISTEN_PORT):
global _server
try: