#!/usr/bin/env bats load test_helper create_executable() { name="${1?}" shift 1 bin="${PYENV_ROOT}/versions/${PYENV_VERSION}/bin" mkdir -p "$bin" { if [ $# -eq 0 ]; then cat - else echo "$@" fi } | sed -Ee '1s/^ +//' > "${bin}/$name" chmod +x "${bin}/$name" } @test "fails with invalid version" { export PYENV_VERSION="3.4" run pyenv-exec nonexistent assert_failure < .python-version run pyenv-exec nonexistent assert_failure <