#!/usr/bin/env bats load test_helper setup() { export PYENV_ROOT="${TMP}/pyenv" export HOOK_PATH="${TMP}/i has hooks" mkdir -p "$HOOK_PATH" unset PYENV_VIRTUALENV_PROMPT } @test "pyenv-virtualenv hooks" { cat > "${HOOK_PATH}/virtualenv.bash" < "${HOOK_PATH}/activate.bash" < "${HOOK_PATH}/deactivate.bash" </dev/null 2>&1; then unset -f deactivate; fi; after EOS unstub pyenv-hooks }