X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/308a6da1a9fd716f3957b116110a932c08aefafe..e8dd6d95b4ab40e6f95b0faa51752599e27f6baf:/sdk/python/tests/run_test_server.py?ds=sidebyside diff --git a/sdk/python/tests/run_test_server.py b/sdk/python/tests/run_test_server.py index 82c6424425..739c754995 100644 --- a/sdk/python/tests/run_test_server.py +++ b/sdk/python/tests/run_test_server.py @@ -95,27 +95,19 @@ def run(websockets=False, reuse_server=False): subprocess.call(['bundle', 'exec', 'rake', 'db:test:load']) subprocess.call(['bundle', 'exec', 'rake', 'db:fixtures:load']) + subprocess.call(['bundle', 'exec', 'rails', 'server', '-d', + '--pid', + os.path.join(os.getcwd(), SERVER_PID_PATH), + '-p3000']) + os.environ["ARVADOS_API_HOST"] = "127.0.0.1:3000" + if websockets: - os.environ["ARVADOS_WEBSOCKETS"] = "true" - subprocess.call(['openssl', 'req', '-new', '-x509', '-nodes', - '-out', './self-signed.pem', - '-keyout', './self-signed.key', - '-days', '3650', - '-subj', '/CN=localhost']) + os.environ["ARVADOS_WEBSOCKETS"] = "ws-only" subprocess.call(['bundle', 'exec', 'passenger', 'start', '-d', '-p3333', '--pid-file', - os.path.join(os.getcwd(), WEBSOCKETS_SERVER_PID_PATH), - '--ssl', - '--ssl-certificate', 'self-signed.pem', - '--ssl-certificate-key', 'self-signed.key']) - os.environ["ARVADOS_API_HOST"] = "127.0.0.1:3333" - else: - subprocess.call(['bundle', 'exec', 'rails', 'server', '-d', - '--pid', - os.path.join(os.getcwd(), SERVER_PID_PATH), - '-p3000']) - os.environ["ARVADOS_API_HOST"] = "127.0.0.1:3000" + os.path.join(os.getcwd(), WEBSOCKETS_SERVER_PID_PATH) + ]) pid = find_server_pid(SERVER_PID_PATH) @@ -186,8 +178,18 @@ def run_keep(blob_signing_key=None, enforce_permissions=False): for d in api.keep_disks().list().execute()['items']: api.keep_disks().delete(uuid=d['uuid']).execute() - s1 = api.keep_services().create(body={"keep_service": {"service_host": "localhost", "service_port": 25107, "service_type": "disk"} }).execute() - s2 = api.keep_services().create(body={"keep_service": {"service_host": "localhost", "service_port": 25108, "service_type": "disk"} }).execute() + s1 = api.keep_services().create(body={"keep_service": { + "uuid": "zzzzz-bi6l4-5bo5n1iekkjyz6b", + "service_host": "localhost", + "service_port": 25107, + "service_type": "disk" + }}).execute() + s2 = api.keep_services().create(body={"keep_service": { + "uuid": "zzzzz-bi6l4-2nz60e0ksj7vr3s", + "service_host": "localhost", + "service_port": 25108, + "service_type": "disk" + }}).execute() api.keep_disks().create(body={"keep_disk": {"keep_service_uuid": s1["uuid"] } }).execute() api.keep_disks().create(body={"keep_disk": {"keep_service_uuid": s2["uuid"] } }).execute()