def __init__(self, *args, **kwargs): name = kwargs.pop('namespace', config.DEFAULT) flatten = kwargs.pop('flatten', True) config_data = dict(*args, **kwargs) self.namespace = config.get_namespace(name) self.config_data = dict(loader.flatten_dict(config_data)) if flatten else config_data self.old_values = None
def __init__(self, *args, **kwargs): name = kwargs.pop('namespace', config.DEFAULT) flatten = kwargs.pop('flatten', True) config_data = dict(*args, **kwargs) self.namespace = config.get_namespace(name) self.config_data = (dict(loader.flatten_dict(config_data)) if flatten else config_data) self.old_values = None
def __init__(self, *args, **kwargs): name = kwargs.pop('namespace', config.DEFAULT) self.namespace = config.get_namespace(name) self.config_data = dict(loader.flatten_dict(dict(*args, **kwargs))) self.old_values = None
def test_flatten(self): actual = dict(loader.flatten_dict(self.source)) assert_equal(actual, self.expected)