|
|
|
@ -36,3 +36,37 @@ setup() { |
|
|
|
run pyenv-version |
|
|
|
assert_success "3.3.3 (set by ${PYENV_ROOT}/version)" |
|
|
|
} |
|
|
|
|
|
|
|
@test "set by PYENV_VERSION, one missing" { |
|
|
|
create_version "3.3.3" |
|
|
|
PYENV_VERSION=3.3.3:1.2 run pyenv-version |
|
|
|
assert_failure |
|
|
|
assert_output <<OUT |
|
|
|
pyenv: version \`1.2' is not installed |
|
|
|
3.3.3 (set by PYENV_VERSION environment variable) |
|
|
|
OUT |
|
|
|
} |
|
|
|
|
|
|
|
@test "set by PYENV_VERSION, two missing" { |
|
|
|
create_version "3.3.3" |
|
|
|
PYENV_VERSION=3.4.2:3.3.3:1.2 run pyenv-version |
|
|
|
assert_failure |
|
|
|
assert_output <<OUT |
|
|
|
pyenv: version \`3.4.2' is not installed |
|
|
|
pyenv: version \`1.2' is not installed |
|
|
|
3.3.3 (set by PYENV_VERSION environment variable) |
|
|
|
OUT |
|
|
|
} |
|
|
|
|
|
|
|
pyenv-version-without-stderr() { |
|
|
|
pyenv-version 2>/dev/null |
|
|
|
} |
|
|
|
|
|
|
|
@test "set by PYENV_VERSION, one missing (stderr filtered)" { |
|
|
|
create_version "3.3.3" |
|
|
|
PYENV_VERSION=3.4.2:3.3.3 run pyenv-version-without-stderr |
|
|
|
assert_failure |
|
|
|
assert_output <<OUT |
|
|
|
3.3.3 (set by PYENV_VERSION environment variable) |
|
|
|
OUT |
|
|
|
} |