diff --git a/test/virtualenvs.bats b/test/virtualenvs.bats index 46578b8..9f66782 100644 --- a/test/virtualenvs.bats +++ b/test/virtualenvs.bats @@ -3,21 +3,22 @@ load test_helper create_m_venv() { - local version="$1" - local venv="$2" + setup_m_venv "$1" + + local version="${1%%/envs/*}" # Get the first part of "2.7.6/envs/venv27" + local venv="${1##*/}" # Get the last part of "2.7.6/envs/venv27" + local version_dir="${PYENV_ROOT}/versions/${version}" local env_dir="${version_dir}/envs/${venv}" + echo "home = ${version_dir}/bin" > "${env_dir}/pyvenv.cfg" ln -s "${env_dir}" "${PYENV_ROOT}/versions/${venv}" } setup() { export PYENV_ROOT="${TMP}/pyenv" - setup_m_venv "2.7.6/envs/venv27" - create_m_venv "2.7.6" "venv27" - - setup_m_venv "3.3.3/envs/venv33" - create_m_venv "3.3.3" "venv33" + create_m_venv "2.7.6/envs/venv27" + create_m_venv "3.3.3/envs/venv33" } @test "list virtual environments" {