From d5492c54fb33ef942e3bd459579d8b39aeeb1e23 Mon Sep 17 00:00:00 2001 From: Nathaniel Nicandro Date: Mon, 8 Jul 2019 23:07:14 -0500 Subject: [PATCH] jupyter-runtime-directory: Use an existing directory Set `default-directory` to one that should exist otherwise tests fail on Appveyor. --- jupyter-env.el | 2 +- test/jupyter-test.el | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jupyter-env.el b/jupyter-env.el index 396fc96..3ee9a48 100644 --- a/jupyter-env.el +++ b/jupyter-env.el @@ -61,7 +61,7 @@ As a side effect, the variable `jupyter-runtime-directory' is set to the local runtime directory if it is nil." (unless jupyter-runtime-directory (setq jupyter-runtime-directory - (let ((default-directory user-emacs-directory)) + (let ((default-directory (expand-file-name "~" user-emacs-directory))) (jupyter-command "--runtime-dir")))) (let ((dir (if (file-remote-p default-directory) (jupyter-command "--runtime-dir") diff --git a/test/jupyter-test.el b/test/jupyter-test.el index d4cac19..9520ced 100644 --- a/test/jupyter-test.el +++ b/test/jupyter-test.el @@ -697,7 +697,7 @@ (should dir-created) (setq dir-created nil) (should (equal jupyter-runtime-directory "foo")) - (let ((default-directory "/ssh:foo:~")) + (let ((default-directory "/ssh:foo:/")) (should (equal (jupyter-runtime-directory) "/ssh:foo:foo")) (ert-info ("Variable definition is always local") (setq jupyter-runtime-directory nil)