X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ce2bf31ba0831d9704f2edf82297f701b3b994df..1e10339657c1dee2b71b4d10eddffd0a35c949b3:/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 cdfd93a0a5..8d1c2025b5 100644 --- a/sdk/python/tests/run_test_server.py +++ b/sdk/python/tests/run_test_server.py @@ -354,7 +354,7 @@ def run_keep(blob_signing_key=None, enforce_permissions=False, num_servers=2): keep_args['-enforce-permissions'] = 'true' with open(os.path.join(TEST_TMPDIR, "keep.data-manager-token-file"), "w") as f: keep_args['-data-manager-token-file'] = f.name - f.write(os.environ['ARVADOS_API_TOKEN']) + f.write(auth_token('data_manager')) keep_args['-never-delete'] = 'false' api = arvados.api( @@ -447,11 +447,12 @@ def run_arv_git_httpd(): gitport = find_available_port() env = os.environ.copy() env.pop('ARVADOS_API_TOKEN', None) + logf = open(_fifo2stderr('arv-git-httpd'), 'w') agh = subprocess.Popen( ['arv-git-httpd', '-repo-root='+gitdir+'/test', '-address=:'+str(gitport)], - env=env, stdin=open('/dev/null'), stdout=sys.stderr) + env=env, stdin=open('/dev/null'), stdout=logf, stderr=logf) with open(_pidfile('arv-git-httpd'), 'w') as f: f.write(str(agh.pid)) _setport('arv-git-httpd', gitport) @@ -469,13 +470,14 @@ def run_keep_web(): keepwebport = find_available_port() env = os.environ.copy() - env.pop('ARVADOS_API_TOKEN', None) + env['ARVADOS_API_TOKEN'] = auth_token('anonymous') + logf = open(_fifo2stderr('keep-web'), 'w') keepweb = subprocess.Popen( ['keep-web', - '-anonymous-token='+fixture('api_client_authorizations')['anonymous']['api_token'], + '-allow-anonymous', '-attachment-only-host=localhost:'+str(keepwebport), - '-address=:'+str(keepwebport)], - env=env, stdin=open('/dev/null'), stdout=sys.stderr) + '-listen=:'+str(keepwebport)], + env=env, stdin=open('/dev/null'), stdout=logf, stderr=logf) with open(_pidfile('keep-web'), 'w') as f: f.write(str(keepweb.pid)) _setport('keep-web', keepwebport)