diff --git a/src/python/OBis/integration_tests/integration_tests.py b/src/python/OBis/integration_tests/integration_tests.py index 073e651242254ee11ead14076332addad4a61456..71593e89168610e41ed3889e4838ea5c96e8f814 100644 --- a/src/python/OBis/integration_tests/integration_tests.py +++ b/src/python/OBis/integration_tests/integration_tests.py @@ -20,7 +20,7 @@ def decorator_print(func): def wrapper(tmpdir, *args, **kwargs): try: func(tmpdir, *args, **kwargs) - except AssertionError: + except Exception: print(output_buffer) raise return wrapper @@ -79,7 +79,7 @@ def test_obis(tmpdir): assert "Created data set {}.".format(config['data_set_id']) in result result = cmd('git annex info big_file') assert 'file: big_file' in result - assert 'key: SHA256E-s1000000--d29751f2649b32ff572b5e0a9f541ea660a50f94ff0beedfb0b692b924cc8025' in result + assert 'key: MD5-s1000000--879f4bba57ed37c9ec5e5aedf9864698' in result assert 'present: true' in result data_set = o.get_dataset(config['data_set_id']).data assert_matching(config, data_set, tmpdir, 'obis_data/data1') diff --git a/src/python/OBis/obis/dm/config.py b/src/python/OBis/obis/dm/config.py index ebf4f941de070c8dcfabe77e114e6bbe83aca19f..3aea5734faff77e6178b0445c6ca92a1cc8f73c5 100644 --- a/src/python/OBis/obis/dm/config.py +++ b/src/python/OBis/obis/dm/config.py @@ -249,7 +249,7 @@ class ConfigResolverImpl(object): else: config = config['public'] value = config.get(param.name) - if value is None: + if loc == 'global' and value is None: value = param.default_value return value