Merge pull request #4034 from realab/fix-restart-with-null-string

fix serialize restart spec with null string
This commit is contained in:
Joffrey F 2016-10-14 14:34:35 -07:00 committed by GitHub
commit 50faddb683
3 changed files with 9 additions and 0 deletions

View File

@ -93,6 +93,8 @@ def parse_restart_spec(restart_config):
def serialize_restart_spec(restart_spec):
if not restart_spec:
return ''
parts = [restart_spec['Name']]
if restart_spec['MaximumRetryCount']:
parts.append(six.text_type(restart_spec['MaximumRetryCount']))

View File

@ -236,6 +236,10 @@ class CLITestCase(DockerClientTestCase):
'image': 'busybox',
'restart': 'on-failure:5',
},
'restart-null': {
'image': 'busybox',
'restart': ''
},
},
'networks': {},
'volumes': {},

View File

@ -12,3 +12,6 @@ services:
on-failure-5:
image: busybox
restart: "on-failure:5"
restart-null:
image: busybox
restart: ""