Fix merging of logging options in v1 config.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
This commit is contained in:
parent
fc99c7ee19
commit
b726f508a6
2 changed files with 20 additions and 0 deletions
|
|
@ -1248,6 +1248,24 @@ class ConfigTest(unittest.TestCase):
|
|||
}
|
||||
}
|
||||
|
||||
def test_merge_logging_v1(self):
|
||||
base = {
|
||||
'image': 'alpine:edge',
|
||||
'log_driver': 'something',
|
||||
'log_opt': {'foo': 'three'},
|
||||
}
|
||||
override = {
|
||||
'image': 'alpine:edge',
|
||||
'command': 'true',
|
||||
}
|
||||
actual = config.merge_service_dicts(base, override, V1)
|
||||
assert actual == {
|
||||
'image': 'alpine:edge',
|
||||
'log_driver': 'something',
|
||||
'log_opt': {'foo': 'three'},
|
||||
'command': 'true',
|
||||
}
|
||||
|
||||
def test_external_volume_config(self):
|
||||
config_details = build_config_details({
|
||||
'version': '2',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue