From d2edf5dddb4e01b14591e16b483bf937acf08bf8 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Sun, 8 Nov 2015 06:32:20 +0000 Subject: [PATCH] Fix tests --- test/activate.bats | 92 ++++++++++++++++++++++---------------- test/conda-activate.bats | 46 +------------------ test/conda-deactivate.bats | 9 ---- test/deactivate.bats | 41 ++--------------- test/init.bats | 27 +++-------- 5 files changed, 66 insertions(+), 149 deletions(-) diff --git a/test/activate.bats b/test/activate.bats index d274e9b..c9caaf6 100644 --- a/test/activate.bats +++ b/test/activate.bats @@ -13,7 +13,6 @@ setup() { stub pyenv-version-name "echo venv" stub pyenv-virtualenv-prefix "venv : echo \"${PYENV_ROOT}/versions/venv\"" stub pyenv-prefix "venv : echo \"${PYENV_ROOT}/versions/venv\"" - stub pyenv-prefix "venv : echo \"${PYENV_ROOT}/versions/venv\"" PYENV_SHELL="bash" PYENV_VERSION="venv" run pyenv-sh-activate @@ -24,8 +23,6 @@ setup() { assert_success assert_output </dev/null; or true) ] - pyenv deactivate --quiet; or true - pyenv activate --quiet; or true - end + pyenv activate --deactivate --quiet; or pyenv deactivate --quiet; or true else - if [ "\$PYENV_DEACTIVATE" != (pyenv prefix 2>/dev/null; or true) ] - pyenv activate --quiet; or true - end + pyenv activate --quiet; or true end return \$ret end @@ -106,14 +96,9 @@ export PYENV_VIRTUALENV_INIT=1; _pyenv_virtualenv_hook() { local ret=\$? if [ -n "\$VIRTUAL_ENV" ]; then - if [ "\$VIRTUAL_ENV" != "\$(pyenv prefix 2>/dev/null || true)" ]; then - eval "\$(pyenv sh-deactivate --quiet || true)" || true - eval "\$(pyenv sh-activate --quiet || true)" || true - fi + eval "\$(pyenv sh-activate --deactivate --quiet || pyenv sh-deactivate --quiet || true)" || true else - if [ "\$PYENV_DEACTIVATE" != "\$(pyenv prefix 2>/dev/null || true)" ]; then - eval "\$(pyenv sh-activate --quiet || true)" || true - fi + eval "\$(pyenv sh-activate --quiet || true)" || true fi return \$ret };