浏览代码

Fix not showing symlink contents for unselected versions in `pyenv versions` (#2675)

pull/2676/head
native-api 1年前
提交者 GitHub
父节点
当前提交
20189ff06f
找不到此签名对应的密钥 GPG 密钥 ID: 4AEE18F83AFDEB23
共有 2 个文件被更改,包括 6 次插入4 次删除
  1. +1
    -1
      libexec/pyenv-versions
  2. +5
    -3
      test/versions.bats

+ 1
- 1
libexec/pyenv-versions 查看文件

@ -121,7 +121,7 @@ print_version() {
elif (( ${BASH_VERSINFO[0]} <= 3 )) && exists "$1" "${current_versions[@]}"; then
echo "${hit_prefix}${version_repr} (set by $(pyenv-version-origin))"
else
echo "${miss_prefix}$1"
echo "${miss_prefix}${version_repr}"
fi
num_versions=$((num_versions + 1))
}

+ 5
- 3
test/versions.bats 查看文件

@ -238,11 +238,13 @@ OUT
@test "non-bare output shows symlink contents" {
create_version "1.9.0"
create_alias "link" "foo/bar"
create_alias "link" "1.9.0"
run pyenv-versions
assert_success <<OUT
assert_success
assert_output <<OUT
* system (set by ${PYENV_ROOT}/version)
1.9.0
link --> foo/bar
link --> 1.9.0
OUT
}

正在加载...
取消
保存