#!/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 printf '%s\n' "$@" fi } | sed -Ee '1s/^ +//' > "${bin}/$name" chmod +x "${bin}/$name" } @test "fails with invalid version" { bats_require_minimum_version 1.5.0 export PYENV_VERSION="3.4" run -127 pyenv-exec nonexistent assert_failure < .python-version run -127 pyenv-exec nonexistent assert_failure < "${PYENV_TEST_DIR}/python3" <