Unit tests for multiple files
Signed-off-by: Daniel Nephin <dnephin@docker.com>
This commit is contained in:
parent
831276f531
commit
89be7f1fa7
2 changed files with 44 additions and 5 deletions
|
|
@ -166,14 +166,16 @@ def load(config_details):
|
|||
for name in set(base) | set(override)
|
||||
}
|
||||
|
||||
def combine_configs(override, base):
|
||||
def combine_configs(base, override):
|
||||
service_dicts = load_file(base.filename, base.config)
|
||||
if not override:
|
||||
return service_dicts
|
||||
|
||||
return merge_service_dicts(base.config, override.config)
|
||||
return ConfigFile(
|
||||
override.filename,
|
||||
merge_services(base.config, override.config))
|
||||
|
||||
return reduce(combine_configs, configs, None)
|
||||
return reduce(combine_configs, configs + [None])
|
||||
|
||||
|
||||
class ServiceLoader(object):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue