From 03af4930624cbd330c3e8658fd2925ce66e88b6b Mon Sep 17 00:00:00 2001 From: Min RK Date: Tue, 13 Sep 2016 15:11:45 +0200 Subject: [PATCH] put NotebookNotary signature db in memory for tests avoids cleanup issues on Windows --- notebook/tests/launchnotebook.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/notebook/tests/launchnotebook.py b/notebook/tests/launchnotebook.py index b0990cf59..80a0e514d 100644 --- a/notebook/tests/launchnotebook.py +++ b/notebook/tests/launchnotebook.py @@ -21,6 +21,7 @@ from tornado.ioloop import IOLoop import zmq import jupyter_core.paths +from traitlets.config import Config from ..notebookapp import NotebookApp from ipython_genutils.tempdir import TemporaryDirectory @@ -85,6 +86,8 @@ class NotebookTestBase(TestCase): cls.data_dir = data_dir cls.runtime_dir = TemporaryDirectory() cls.notebook_dir = TemporaryDirectory() + config = cls.config or Config() + config.NotebookNotary.db_file = ':memory:' started = Event() def start_thread(): @@ -97,7 +100,7 @@ class NotebookTestBase(TestCase): runtime_dir=cls.runtime_dir.name, notebook_dir=cls.notebook_dir.name, base_url=cls.url_prefix, - config=cls.config, + config=config, allow_root=True, ) # don't register signal handler during tests