mirror of
https://github.com/pyenv/pyenv-virtualenv.git
synced 2025-11-16 15:33:51 -05:00
Add PYENV_VIRTUAL_ENV to check if the virtualenv has been activated via pyenv-virtualenv or not (#128)
This commit is contained in:
@@ -6,6 +6,7 @@ setup() {
|
||||
export PYENV_ROOT="${TMP}/pyenv"
|
||||
unset PYENV_VERSION
|
||||
unset PYENV_ACTIVATE_SHELL
|
||||
unset PYENV_VIRTUAL_ENV
|
||||
unset VIRTUAL_ENV
|
||||
unset CONDA_DEFAULT_ENV
|
||||
unset PYTHONHOME
|
||||
@@ -18,6 +19,7 @@ setup() {
|
||||
|
||||
@test "deactivate virtualenv" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=
|
||||
|
||||
@@ -26,6 +28,7 @@ setup() {
|
||||
assert_success
|
||||
assert_output <<EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
unset PYENV_VIRTUAL_ENV;
|
||||
unset VIRTUAL_ENV;
|
||||
if [ -n "\${_OLD_VIRTUAL_PATH}" ]; then
|
||||
export PATH="\${_OLD_VIRTUAL_PATH}";
|
||||
@@ -47,6 +50,7 @@ EOS
|
||||
|
||||
@test "deactivate virtualenv (verbose)" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=
|
||||
|
||||
@@ -55,6 +59,7 @@ EOS
|
||||
assert_success
|
||||
assert_output <<EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
unset PYENV_VIRTUAL_ENV;
|
||||
unset VIRTUAL_ENV;
|
||||
if [ -n "\${_OLD_VIRTUAL_PATH}" ]; then
|
||||
export PATH="\${_OLD_VIRTUAL_PATH}";
|
||||
@@ -76,6 +81,7 @@ EOS
|
||||
|
||||
@test "deactivate virtualenv (quiet)" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=
|
||||
|
||||
@@ -84,6 +90,7 @@ EOS
|
||||
assert_success
|
||||
assert_output <<EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
unset PYENV_VIRTUAL_ENV;
|
||||
unset VIRTUAL_ENV;
|
||||
if [ -n "\${_OLD_VIRTUAL_PATH}" ]; then
|
||||
export PATH="\${_OLD_VIRTUAL_PATH}";
|
||||
@@ -105,6 +112,7 @@ EOS
|
||||
|
||||
@test "deactivate virtualenv (with shell activation)" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=1
|
||||
|
||||
@@ -115,6 +123,7 @@ EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
unset PYENV_VERSION;
|
||||
unset PYENV_ACTIVATE_SHELL;
|
||||
unset PYENV_VIRTUAL_ENV;
|
||||
unset VIRTUAL_ENV;
|
||||
if [ -n "\${_OLD_VIRTUAL_PATH}" ]; then
|
||||
export PATH="\${_OLD_VIRTUAL_PATH}";
|
||||
@@ -136,6 +145,7 @@ EOS
|
||||
|
||||
@test "deactivate virtualenv (with shell activation) (quiet)" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=1
|
||||
|
||||
@@ -146,6 +156,7 @@ EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
unset PYENV_VERSION;
|
||||
unset PYENV_ACTIVATE_SHELL;
|
||||
unset PYENV_VIRTUAL_ENV;
|
||||
unset VIRTUAL_ENV;
|
||||
if [ -n "\${_OLD_VIRTUAL_PATH}" ]; then
|
||||
export PATH="\${_OLD_VIRTUAL_PATH}";
|
||||
@@ -167,6 +178,7 @@ EOS
|
||||
|
||||
@test "deactivate virtualenv which has been activated manually" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=
|
||||
|
||||
@@ -175,6 +187,7 @@ EOS
|
||||
assert_success
|
||||
assert_output <<EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
unset PYENV_VIRTUAL_ENV;
|
||||
unset VIRTUAL_ENV;
|
||||
if [ -n "\${_OLD_VIRTUAL_PATH}" ]; then
|
||||
export PATH="\${_OLD_VIRTUAL_PATH}";
|
||||
@@ -196,6 +209,7 @@ EOS
|
||||
|
||||
@test "deactivate virtualenv (fish)" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=
|
||||
|
||||
@@ -204,6 +218,7 @@ EOS
|
||||
assert_success
|
||||
assert_output <<EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
set -e PYENV_VIRTUAL_ENV;
|
||||
set -e VIRTUAL_ENV;
|
||||
if [ -n "\$_OLD_VIRTUAL_PATH" ];
|
||||
setenv PATH "\$_OLD_VIRTUAL_PATH";
|
||||
@@ -221,6 +236,7 @@ EOS
|
||||
|
||||
@test "deactivate virtualenv (fish) (quiet)" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=
|
||||
|
||||
@@ -229,6 +245,7 @@ EOS
|
||||
assert_success
|
||||
assert_output <<EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
set -e PYENV_VIRTUAL_ENV;
|
||||
set -e VIRTUAL_ENV;
|
||||
if [ -n "\$_OLD_VIRTUAL_PATH" ];
|
||||
setenv PATH "\$_OLD_VIRTUAL_PATH";
|
||||
@@ -246,6 +263,7 @@ EOS
|
||||
|
||||
@test "deactivate virtualenv (fish) (with shell activation)" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=1
|
||||
|
||||
@@ -256,6 +274,7 @@ EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
set -e PYENV_VERSION;
|
||||
set -e PYENV_ACTIVATE_SHELL;
|
||||
set -e PYENV_VIRTUAL_ENV;
|
||||
set -e VIRTUAL_ENV;
|
||||
if [ -n "\$_OLD_VIRTUAL_PATH" ];
|
||||
setenv PATH "\$_OLD_VIRTUAL_PATH";
|
||||
@@ -273,6 +292,7 @@ EOS
|
||||
|
||||
@test "deactivate virtualenv (fish) (with shell activation) (quiet)" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=1
|
||||
|
||||
@@ -283,6 +303,7 @@ EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
set -e PYENV_VERSION;
|
||||
set -e PYENV_ACTIVATE_SHELL;
|
||||
set -e PYENV_VIRTUAL_ENV;
|
||||
set -e VIRTUAL_ENV;
|
||||
if [ -n "\$_OLD_VIRTUAL_PATH" ];
|
||||
setenv PATH "\$_OLD_VIRTUAL_PATH";
|
||||
@@ -300,6 +321,7 @@ EOS
|
||||
|
||||
@test "deactivate virtualenv which has been activated manually (fish)" {
|
||||
export PYENV_VIRTUALENV_INIT=1
|
||||
export PYENV_VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export VIRTUAL_ENV="${PYENV_ROOT}/versions/venv"
|
||||
export PYENV_ACTIVATE_SHELL=
|
||||
|
||||
@@ -308,6 +330,7 @@ EOS
|
||||
assert_success
|
||||
assert_output <<EOS
|
||||
pyenv-virtualenv: deactivate venv
|
||||
set -e PYENV_VIRTUAL_ENV;
|
||||
set -e VIRTUAL_ENV;
|
||||
if [ -n "\$_OLD_VIRTUAL_PATH" ];
|
||||
setenv PATH "\$_OLD_VIRTUAL_PATH";
|
||||
|
||||
Reference in New Issue
Block a user