summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTino Calancha <tino.calancha@gmail.com>2017-04-04 15:16:15 +0900
committerTino Calancha <tino.calancha@gmail.com>2017-04-04 15:16:15 +0900
commit19b92cdfb04a025037d7388954b64468d6f54462 (patch)
tree18ef2f8939928c178a1fd57a61cd84a948efde54
parent3887c54544bc2e5f8c2e7c12973887f9b2b88c40 (diff)
downloademacs-19b92cdfb04a025037d7388954b64468d6f54462.tar.gz
Fix a test in python-test.el
Fix a test that breaks the test suite when it is run within a virtual environment. See following link for details: https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00857.html * test/lisp/progmodes/python-tests.el (python-shell-calculate-process-environment-7): Bind python-shell-virtualenv-root to VIRTUAL_ENV when this var is set; otherwise bind it to '/env'.
-rw-r--r--test/lisp/progmodes/python-tests.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/lisp/progmodes/python-tests.el b/test/lisp/progmodes/python-tests.el
index 2f4c2fb849d..3b75e81afee 100644
--- a/test/lisp/progmodes/python-tests.el
+++ b/test/lisp/progmodes/python-tests.el
@@ -2612,7 +2612,7 @@ Using `python-shell-interpreter' and
"Test no side-effects on `process-environment'."
(let* ((python-shell-process-environment
'("TESTVAR1=value1" "TESTVAR2=value2"))
- (python-shell-virtualenv-root "/env")
+ (python-shell-virtualenv-root (or (getenv "VIRTUAL_ENV") "/env"))
(python-shell-unbuffered t)
(python-shell-extra-pythonpaths'("/path1" "/path2"))
(original-process-environment (copy-sequence process-environment)))