X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/900b548097c68649ae2874ded5849f1d8164384c..0e57453d2b637a3d105d4e3d67031f3915f9d302:/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 b25bf6215a..02f65e6caf 100644 --- a/sdk/python/tests/run_test_server.py +++ b/sdk/python/tests/run_test_server.py @@ -453,10 +453,13 @@ def _getport(program): def _apiconfig(key): if _cached_config: return _cached_config[key] - def _load(f): - return yaml.load(os.path.join(SERVICES_SRC_DIR, 'api', 'config', f)) + def _load(f, required=True): + fullpath = os.path.join(SERVICES_SRC_DIR, 'api', 'config', f) + if not required and not os.path.exists(fullpath): + return {} + return yaml.load(fullpath) cdefault = _load('application.default.yml') - csite = _load('application.yml') + csite = _load('application.yml', required=False) _cached_config = {} for section in [cdefault.get('common',{}), cdefault.get('test',{}), csite.get('common',{}), csite.get('test',{})]: