Merge pull request #1526 from aanand/remove-start-or-create-containers

Remove Service.start_or_create_containers()
(cherry picked from commit 38a11c4c28)

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
This commit is contained in:
Daniel Nephin 2015-06-08 12:49:32 -04:00 committed by Aanand Prasad
parent 87b4545b44
commit e724a346c7
2 changed files with 2 additions and 17 deletions

View File

@ -394,21 +394,6 @@ class Service(object):
container.start()
return container
def start_or_create_containers(
self,
insecure_registry=False,
do_build=True):
containers = self.containers(stopped=True)
if not containers:
new_container = self.create_container(
insecure_registry=insecure_registry,
do_build=do_build,
)
return [self.start_container(new_container)]
else:
return [self.start_container_if_stopped(c) for c in containers]
def config_hash(self):
return json_hash(self.config_dict())

View File

@ -501,10 +501,10 @@ class ServiceTest(DockerClientTestCase):
],
})
def test_start_with_image_id(self):
def test_create_with_image_id(self):
# Image id for the current busybox:latest
service = self.create_service('foo', image='8c2e06607696')
self.assertTrue(service.start_or_create_containers())
service.create_container()
def test_scale(self):
service = self.create_service('web')