def test_add_config_file(ing): handle, f_name = tempfile.mkstemp(suffix='.json') f = os.fdopen(handle, "w") f.write(json.encode({'foo': 15, 'bar': 7})) f.close() ing.add_config(f_name) assert len(ing.configurations) == 1 assert isinstance(ing.configurations[0], ConfigDict) assert ing.configurations[0]() == {'foo': 15, 'bar': 7} os.remove(f_name)