From cfe1ad7f859305e392b0fd4ed8a5a4225033a227 Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Fri, 3 Jan 2020 13:11:55 +0100 Subject: [PATCH] Skip usermod on osx, isn't necessary with docker for mac --- test/integration/test_cli_runners.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/integration/test_cli_runners.py b/test/integration/test_cli_runners.py index bc3683fd68a..c2277d85f9c 100644 --- a/test/integration/test_cli_runners.py +++ b/test/integration/test_cli_runners.py @@ -3,6 +3,7 @@ import collections import os import string import subprocess +import sys import tempfile import unittest @@ -37,7 +38,8 @@ def start_ssh_docker(container_name, jobs_directory, port=10022, image='agaveapi 'nofile=2048:2048', image] subprocess.check_call(START_SLURM_DOCKER) - subprocess.check_call(['docker', 'exec', container_name, 'usermod', '-u', str(os.getuid()), 'testuser']) + if sys.platform != 'darwin': + subprocess.check_call(['docker', 'exec', container_name, 'usermod', '-u', str(os.getuid()), 'testuser']) return RemoteConnection('localhost', 'testuser', port, ssh_keys.private_key_file, ssh_keys.public_key_file)