From 91c3e90017db468e12d04497666202120f0d44c2 Mon Sep 17 00:00:00 2001 From: Joe Rickerby Date: Fri, 26 Jun 2020 21:47:42 +0100 Subject: [PATCH] Fix Python 3.6 compatibility --- unit_test/docker_container_test.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/unit_test/docker_container_test.py b/unit_test/docker_container_test.py index d66155ef..7e124d38 100644 --- a/unit_test/docker_container_test.py +++ b/unit_test/docker_container_test.py @@ -29,12 +29,13 @@ def test_environment(): @pytest.mark.slow def test_container_removed(): with DockerContainer(DEFAULT_IMAGE) as container: + # call a command to ensure it has started container.call(['true']) - docker_containers_listing = subprocess.run('docker container ls', shell=True, check=True, capture_output=True, universal_newlines=True).stdout + docker_containers_listing = subprocess.run('docker container ls', shell=True, check=True, stdout=subprocess.PIPE, universal_newlines=True).stdout assert container.name in docker_containers_listing old_container_name = container.name - docker_containers_listing = subprocess.run('docker container ls', shell=True, check=True, capture_output=True, universal_newlines=True).stdout + docker_containers_listing = subprocess.run('docker container ls', shell=True, check=True, stdout=subprocess.PIPE, universal_newlines=True).stdout assert old_container_name not in docker_containers_listing