From 325637d9d5939a82418a25360934b525dd601c20 Mon Sep 17 00:00:00 2001 From: Collins Abitekaniza Date: Thu, 10 Jan 2019 14:49:30 +0300 Subject: [PATCH] test image pull done Signed-off-by: Collins Abitekaniza --- compose/parallel.py | 2 +- tests/acceptance/cli_test.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/compose/parallel.py b/compose/parallel.py index dbf4845b8..d6af51694 100644 --- a/compose/parallel.py +++ b/compose/parallel.py @@ -102,7 +102,7 @@ def parallel_execute(objects, func, get_name, msg, get_deps=None, limit=None): errors = {} results = [] error_to_reraise = parallel_execute_watch( - events, writer, errors, results, msg, get_name, func.__name__) + events, writer, errors, results, msg, get_name, getattr(func, '__name__', None)) for obj_name, error in errors.items(): stream.write("\nERROR: for {} {}\n".format(obj_name, error)) diff --git a/tests/acceptance/cli_test.py b/tests/acceptance/cli_test.py index 1dc9616a5..9334a29fb 100644 --- a/tests/acceptance/cli_test.py +++ b/tests/acceptance/cli_test.py @@ -611,6 +611,11 @@ class CLITestCase(DockerClientTestCase): assert 'Pulling simple' in result.stderr assert 'Pulling another' in result.stderr + def test_pull_done(self): + result = self.dispatch(['pull']) + assert 'Pulling simple' in result.stderr + assert 'done' in result.stderr + def test_pull_with_digest(self): result = self.dispatch(['-f', 'digest.yml', 'pull', '--no-parallel'])