Add "secrets" section to docker-compose config output when applicable

Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
Joffrey F 2017-03-10 14:32:55 -08:00
parent dd294ce9cc
commit 23b873c2ce
3 changed files with 17 additions and 17 deletions

View file

@ -3650,11 +3650,17 @@ class SerializeTest(unittest.TestCase):
}
]
}
secrets_dict = {
'one': {'file': '/one.txt'},
'source': {'file': '/source.pem'}
}
config_dict = config.load(build_config_details({
'version': '3.1',
'services': {'web': service_dict}
'services': {'web': service_dict},
'secrets': secrets_dict
}))
serialized_config = yaml.load(serialize_config(config_dict))
serialized_service = serialized_config['services']['web']
assert secret_sort(serialized_service['secrets']) == secret_sort(service_dict['secrets'])
assert serialized_config['secrets'] == secrets_dict