test_prefix.bats: - remove_*

no longer needed now that PYENV_ROOT is under BATS_TEST_DIRNAME
This commit is contained in:
Ivan Pozdeev 2026-04-29 00:29:31 +03:00
parent 34531d40ba
commit 006e79891b
No known key found for this signature in database
GPG key ID: FB6A628DCF06DCD7

View file

@ -12,10 +12,6 @@ create_version() {
chmod +x "${PYENV_ROOT}/versions/$1/bin/python"
}
remove_version() {
rm -fr "${PYENV_ROOT}/versions/$1"
}
create_virtualenv() {
create_version "$1"
create_version "${2:-$1}"
@ -40,11 +36,6 @@ create_virtualenv_pypy() {
touch "${PYENV_ROOT}/versions/$1/bin/activate"
}
remove_virtualenv() {
remove_version "$1"
remove_version "${2:-$1}"
}
create_m_venv() {
create_version "$1"
create_version "${2:-$1}"
@ -52,10 +43,6 @@ create_m_venv() {
touch "${PYENV_ROOT}/versions/$1/bin/activate"
}
remove_m_venv() {
remove_version "${2:-$1}"
}
create_conda() {
create_version "$1"
create_version "${2:-$1}"
@ -66,10 +53,6 @@ create_conda() {
touch "${PYENV_ROOT}/versions/${2:-$1}/bin/activate"
}
remove_conda() {
remove_version "${2:-$1}"
}
@test "display prefix of virtualenv created by virtualenv" {
stub pyenv-version-name "echo foo"
create_virtualenv "foo" "2.7.11"
@ -82,7 +65,6 @@ ${PYENV_ROOT}/versions/2.7.11
OUT
unstub pyenv-version-name
remove_virtualenv "foo" "2.7.11"
}
@test "display prefix of virtualenv created by virtualenv (pypy)" {
@ -97,7 +79,6 @@ ${PYENV_ROOT}/versions/pypy-4.0.1
OUT
unstub pyenv-version-name
remove_virtualenv "foo" "pypy-4.0.1"
}
@test "display prefix of virtualenv created by virtualenv (jython)" {
@ -112,7 +93,6 @@ ${PYENV_ROOT}/versions/jython-2.7.0
OUT
unstub pyenv-version-name
remove_virtualenv "foo" "jython-2.7.0"
}
@test "display prefixes of virtualenv created by virtualenv" {
@ -128,8 +108,6 @@ ${PYENV_ROOT}/versions/2.7.11:${PYENV_ROOT}/versions/3.5.1
OUT
unstub pyenv-version-name
remove_virtualenv "foo" "2.7.11"
remove_virtualenv "bar" "3.5.1"
}
@test "display prefix of virtualenv created by venv" {
@ -144,7 +122,6 @@ ${PYENV_ROOT}/versions/3.3.6
OUT
unstub pyenv-version-name
remove_m_venv "foo" "3.3.6"
}
@test "display prefixes of virtualenv created by venv" {
@ -160,8 +137,6 @@ ${PYENV_ROOT}/versions/3.3.6:${PYENV_ROOT}/versions/3.4.4
OUT
unstub pyenv-version-name
remove_m_venv "foo" "3.3.6"
remove_m_venv "bar" "3.4.4"
}
@test "display prefix of virtualenv created by conda" {
@ -176,7 +151,6 @@ ${PYENV_ROOT}/versions/miniconda3-3.16.0/envs/foo
OUT
unstub pyenv-version-name
remove_conda "miniconda3-3.16.0/envs/foo" "miniconda3-3.16.0"
}
@test "should fail if the version is the system" {
@ -204,7 +178,6 @@ pyenv-virtualenv: version \`3.4.4' is not a virtualenv
OUT
unstub pyenv-version-name
remove_version "3.4.4"
}
@test "should fail if one of the versions is not a virtualenv" {
@ -220,8 +193,6 @@ pyenv-virtualenv: version \`3.4.4' is not a virtualenv
OUT
unstub pyenv-version-name
remove_virtualenv "venv33" "3.3.6"
remove_version "3.4.4"
}
@test "resolves a version that is not an exact match" {
@ -239,6 +210,5 @@ OUT
unstub pyenv-version-name
unstub pyenv-prefix
remove_version "3.4.4"
}