summaryrefslogtreecommitdiff
path: root/tests/negtelnetserver.py
diff options
context:
space:
mode:
authorMarc Hoersken <info@marc-hoersken.de>2020-11-14 21:32:33 +0100
committerMarc Hoersken <info@marc-hoersken.de>2020-11-14 21:32:33 +0100
commit24f909cebd8b79abf7b7368b649f5dace1a2449f (patch)
tree011a765a07dbeed2ce45b5d8c389ea6d94624f71 /tests/negtelnetserver.py
parent03822c3a6d3a0b1b434737eab6d291845f7b30d4 (diff)
downloadcurl-24f909cebd8b79abf7b7368b649f5dace1a2449f.tar.gz
tests/*server.py: close log file after each log line
Make sure the log file is not locked once a test has finished and align with the behavior of our logmsg. Rename curl_test_data.py to be a general util.py. Format and sort Python imports with isort/VSCode. Bug: #6058 Closes #6206
Diffstat (limited to 'tests/negtelnetserver.py')
-rwxr-xr-xtests/negtelnetserver.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/negtelnetserver.py b/tests/negtelnetserver.py
index 203e84eb1..207a6413a 100755
--- a/tests/negtelnetserver.py
+++ b/tests/negtelnetserver.py
@@ -23,10 +23,14 @@
from __future__ import (absolute_import, division, print_function,
unicode_literals)
+
import argparse
+import logging
import os
import sys
-import logging
+
+from util import ClosingFileHandler
+
if sys.version_info.major >= 3:
import socketserver
else:
@@ -313,7 +317,7 @@ def setup_logging(options):
# Write out to a logfile
if options.logfile:
- handler = logging.FileHandler(options.logfile, mode="w")
+ handler = ClosingFileHandler(options.logfile)
handler.setFormatter(formatter)
handler.setLevel(logging.DEBUG)
root_logger.addHandler(handler)