Example #1
0
def get_client():
    global client
    if client is None:
        # FIXME: once we implement `run_via_api`, move this elsewhere; ideally to run_via_binary
        #        and check only once
        check_docker_command_works()
        try:
            client = docker.APIClient(version="auto")  # >= 2
        except AttributeError:
            client = docker.Client(version="auto")  # < 2
    return client
Example #2
0
def test_check_docker():
    assert check_docker_command_works()