human
I wrote the below code

    minimum_docker_version = LooseVersion(minimum_docker_version)
    def decorator(wrapped):
        @wraps(wrapped)
        def wrapper(*args, **kwargs):
            client = DockerClient()
            docker_version = LooseVersion(client._client.version()['Version'])
            if (docker_version < minimum_docker_version):
                raise SkipTest('Minimum    required    Docker    version:    {}.    Actual    Docker    version:    {}.    Details:    {}'.format(minimum_docker_version, docker_version, message))
            return wrapped(*args, **kwargs)
        return wrapper
    return decorator

What's a good function header?
assistant
#Here's a good function header.

def require_docker_version(minimum_docker_version, message):