X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Ftransportpce_tests%2Fcommon%2Ftest_utils.py;h=c18a4d1f5ee1288834881c70e5f9835ae3864ef9;hb=80c1e9a96ad3e992fb6504463ce1eaacd1e5a7e9;hp=d5118149b0816a022b83040eeea715af8aa07859;hpb=34e0396a49784d0a117087559eab80c258a7bf31;p=transportpce.git diff --git a/tests/transportpce_tests/common/test_utils.py b/tests/transportpce_tests/common/test_utils.py index d5118149b..c18a4d1f5 100644 --- a/tests/transportpce_tests/common/test_utils.py +++ b/tests/transportpce_tests/common/test_utils.py @@ -13,6 +13,7 @@ import json import os +# pylint: disable=wrong-import-order import sys import re import signal @@ -22,6 +23,7 @@ import time import psutil import requests +# pylint: disable=import-error import simulators SIMS = simulators.SIMS @@ -131,7 +133,7 @@ def start_karaf(): executable = os.path.join( os.path.dirname(os.path.realpath(__file__)), "..", "..", "..", KARAF_INSTALLDIR, "target", "assembly", "bin", "karaf") - with open('odl.log', 'w') as outfile: + with open('odl.log', 'w', encoding='utf-8') as outfile: return subprocess.Popen( ["sh", executable, "server"], stdout=outfile, stderr=outfile, stdin=None) @@ -142,7 +144,7 @@ def start_lighty(): os.path.dirname(os.path.realpath(__file__)), "..", "..", "..", "lighty", "target", "tpce", "clean-start-controller.sh") - with open(TPCE_LOG, 'w') as outfile: + with open(TPCE_LOG, 'w', encoding='utf-8') as outfile: return subprocess.Popen( ["sh", executable], stdout=outfile, stderr=outfile, stdin=None) @@ -496,7 +498,7 @@ def start_honeynode(log_file: str, sim): sample_directory = os.path.join(os.path.dirname(os.path.realpath(__file__)), "..", "..", "sample_configs", "openroadm", sim[1]) if os.path.isfile(executable): - with open(log_file, 'w') as outfile: + with open(log_file, 'w', encoding='utf-8') as outfile: return subprocess.Popen( [executable, SIMS[sim]['port'], os.path.join(sample_directory, SIMS[sim]['configfile'])], stdout=outfile, stderr=outfile) @@ -512,7 +514,7 @@ def wait_until_log_contains(log_file, regexp, time_to_wait=60): with TimeOut(seconds=time_to_wait): while not os.path.exists(log_file): time.sleep(0.2) - filelogs = open(log_file, 'r') + filelogs = open(log_file, 'r', encoding='utf-8') filelogs.seek(0, 2) filefound = True print("Searching for pattern '" + regexp + "' in " + os.path.basename(log_file), end='... ', flush=True)