X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6b2005a2fa3e7c040f8db222010fa870f87336bf..607fe087f6167061714a524dd53cbbc21b974973:/sdk/python/tests/run_test_server.py diff --git a/sdk/python/tests/run_test_server.py b/sdk/python/tests/run_test_server.py index da35f4fc9b..cca51b8a43 100644 --- a/sdk/python/tests/run_test_server.py +++ b/sdk/python/tests/run_test_server.py @@ -1,6 +1,7 @@ -#!/usr/bin/env python - from __future__ import print_function +from __future__ import division +from builtins import str +from builtins import range import argparse import atexit import errno @@ -96,7 +97,7 @@ def kill_server_pid(pidfile, wait=10, passenger_root=False): # Use up to half of the +wait+ period waiting for "passenger # stop" to work. If the process hasn't exited by then, start # sending TERM signals. - startTERM += wait/2 + startTERM += wait//2 server_pid = None while now <= deadline and server_pid is None: @@ -211,7 +212,7 @@ def _fifo2stderr(label): except OSError as error: if error.errno != errno.ENOENT: raise - os.mkfifo(fifo, 0700) + os.mkfifo(fifo, 0o700) subprocess.Popen( ['stdbuf', '-i0', '-oL', '-eL', 'sed', '-e', 's/^/['+label+'] /', fifo], stdout=sys.stderr) @@ -239,8 +240,9 @@ def run(leave_running_atexit=False): # This will clear cached docs that belong to other processes (like # concurrent test suites) even if they're still running. They should # be able to tolerate that. - for fn in glob.glob(os.path.join(arvados.http_cache('discovery'), - '*,arvados,v1,rest,*')): + for fn in glob.glob(os.path.join( + str(arvados.http_cache('discovery')), + '*,arvados,v1,rest,*')): os.unlink(fn) pid_file = _pidfile('api') @@ -313,10 +315,7 @@ def run(leave_running_atexit=False): env = os.environ.copy() env['RAILS_ENV'] = 'test' env['ARVADOS_TEST_WSS_PORT'] = str(wss_port) - if env.get('ARVADOS_TEST_EXPERIMENTAL_WS'): - env.pop('ARVADOS_WEBSOCKETS', None) - else: - env['ARVADOS_WEBSOCKETS'] = 'yes' + env.pop('ARVADOS_WEBSOCKETS', None) env.pop('ARVADOS_TEST_API_HOST', None) env.pop('ARVADOS_API_HOST', None) env.pop('ARVADOS_API_HOST_INSECURE', None) @@ -438,7 +437,7 @@ def _start_keep(n, keep_args): "-listen=:{}".format(port), "-pid="+_pidfile('keep{}'.format(n))] - for arg, val in keep_args.iteritems(): + for arg, val in keep_args.items(): keep_cmd.append("{}={}".format(arg, val)) logf = open(_fifo2stderr('keep{}'.format(n)), 'w') @@ -735,7 +734,7 @@ class TestCaseWithServers(unittest.TestCase): @staticmethod def _restore_dict(src, dest): - for key in dest.keys(): + for key in list(dest.keys()): if key not in src: del dest[key] dest.update(src)