ソースを参照

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

pull/2676/head
native-api 3年前
committed by 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
}

読み込み中…
キャンセル
保存