|
@ -12,66 +12,55 @@ setup() { |
|
|
|
|
|
|
|
|
@test "list virtual environments only" { |
|
|
@test "list virtual environments only" { |
|
|
stub pyenv-version-name ": echo system" |
|
|
stub pyenv-version-name ": echo system" |
|
|
stub pyenv-versions "--bare : echo \"system\";echo \"2.7.6\";echo \"3.3.3\";echo \"venv27\";echo \"venv33\"" |
|
|
|
|
|
stub pyenv-virtualenv-prefix "2.7.6 : false" |
|
|
stub pyenv-virtualenv-prefix "2.7.6 : false" |
|
|
stub pyenv-virtualenv-prefix "3.3.3 : false" |
|
|
stub pyenv-virtualenv-prefix "3.3.3 : false" |
|
|
stub pyenv-virtualenv-prefix "venv27 : echo \"${PYENV_ROOT}/versions/2.7.6\"" |
|
|
stub pyenv-virtualenv-prefix "venv27 : echo \"${PYENV_ROOT}/versions/2.7.6\"" |
|
|
stub pyenv-virtualenv-prefix "venv33 : echo \"${PYENV_ROOT}/versions/3.3.3\"" |
|
|
stub pyenv-virtualenv-prefix "venv33 : echo \"${PYENV_ROOT}/versions/3.3.3\"" |
|
|
stub pyenv-prefix "venv27 : echo \"${PYENV_ROOT}/versions/2.7.6\"" |
|
|
|
|
|
stub pyenv-prefix "venv33 : echo \"${PYENV_ROOT}/versions/3.3.3\"" |
|
|
|
|
|
|
|
|
|
|
|
run pyenv-virtualenvs |
|
|
run pyenv-virtualenvs |
|
|
|
|
|
|
|
|
unstub pyenv-version-name |
|
|
|
|
|
unstub pyenv-versions |
|
|
|
|
|
unstub pyenv-virtualenv-prefix |
|
|
|
|
|
unstub pyenv-prefix |
|
|
|
|
|
|
|
|
|
|
|
assert_success |
|
|
assert_success |
|
|
assert_output <<OUT |
|
|
assert_output <<OUT |
|
|
venv27 (created from ${PYENV_ROOT}/versions/2.7.6) |
|
|
venv27 (created from ${PYENV_ROOT}/versions/2.7.6) |
|
|
venv33 (created from ${PYENV_ROOT}/versions/3.3.3) |
|
|
venv33 (created from ${PYENV_ROOT}/versions/3.3.3) |
|
|
OUT |
|
|
OUT |
|
|
|
|
|
|
|
|
|
|
|
unstub pyenv-version-name |
|
|
|
|
|
unstub pyenv-virtualenv-prefix |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@test "list virtual environments with hit prefix" { |
|
|
@test "list virtual environments with hit prefix" { |
|
|
stub pyenv-version-name ": echo venv33" |
|
|
stub pyenv-version-name ": echo venv33" |
|
|
stub pyenv-versions "--bare : echo \"system\";echo \"venv27\";echo \"venv33\"" |
|
|
|
|
|
|
|
|
stub pyenv-virtualenv-prefix "2.7.6 : false" |
|
|
|
|
|
stub pyenv-virtualenv-prefix "3.3.3 : false" |
|
|
stub pyenv-virtualenv-prefix "venv27 : echo \"/usr\"" |
|
|
stub pyenv-virtualenv-prefix "venv27 : echo \"/usr\"" |
|
|
stub pyenv-virtualenv-prefix "venv33 : echo \"/usr\"" |
|
|
stub pyenv-virtualenv-prefix "venv33 : echo \"/usr\"" |
|
|
stub pyenv-prefix "venv27 : echo \"/usr\"" |
|
|
|
|
|
stub pyenv-prefix "venv33 : echo \"/usr\"" |
|
|
|
|
|
|
|
|
|
|
|
run pyenv-virtualenvs |
|
|
run pyenv-virtualenvs |
|
|
|
|
|
|
|
|
unstub pyenv-version-name |
|
|
|
|
|
unstub pyenv-versions |
|
|
|
|
|
unstub pyenv-virtualenv-prefix |
|
|
|
|
|
unstub pyenv-prefix |
|
|
|
|
|
|
|
|
|
|
|
assert_success |
|
|
assert_success |
|
|
assert_output <<OUT |
|
|
assert_output <<OUT |
|
|
venv27 (created from /usr) |
|
|
venv27 (created from /usr) |
|
|
* venv33 (created from /usr) |
|
|
* venv33 (created from /usr) |
|
|
OUT |
|
|
OUT |
|
|
|
|
|
|
|
|
|
|
|
unstub pyenv-version-name |
|
|
|
|
|
unstub pyenv-virtualenv-prefix |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@test "list virtual environments with --bare" { |
|
|
@test "list virtual environments with --bare" { |
|
|
stub pyenv-versions "--bare : echo \"system\";echo \"venv27\";echo \"venv33\"" |
|
|
|
|
|
|
|
|
stub pyenv-virtualenv-prefix "2.7.6 : false" |
|
|
|
|
|
stub pyenv-virtualenv-prefix "3.3.3 : false" |
|
|
stub pyenv-virtualenv-prefix "venv27 : echo \"/usr\"" |
|
|
stub pyenv-virtualenv-prefix "venv27 : echo \"/usr\"" |
|
|
stub pyenv-virtualenv-prefix "venv33 : echo \"/usr\"" |
|
|
stub pyenv-virtualenv-prefix "venv33 : echo \"/usr\"" |
|
|
stub pyenv-prefix "venv27 : echo \"/usr\"" |
|
|
|
|
|
stub pyenv-prefix "venv33 : echo \"/usr\"" |
|
|
|
|
|
|
|
|
|
|
|
run pyenv-virtualenvs --bare |
|
|
run pyenv-virtualenvs --bare |
|
|
|
|
|
|
|
|
unstub pyenv-versions |
|
|
|
|
|
unstub pyenv-virtualenv-prefix |
|
|
|
|
|
unstub pyenv-prefix |
|
|
|
|
|
|
|
|
|
|
|
assert_success |
|
|
assert_success |
|
|
assert_output <<OUT |
|
|
assert_output <<OUT |
|
|
venv27 |
|
|
venv27 |
|
|
venv33 |
|
|
venv33 |
|
|
OUT |
|
|
OUT |
|
|
|
|
|
|
|
|
|
|
|
unstub pyenv-virtualenv-prefix |
|
|
} |
|
|
} |