From b1cc95d0f9feb82a17c8fb527bd3e835edcabf53 Mon Sep 17 00:00:00 2001 From: Cory Rivera Date: Tue, 9 Jul 2019 09:47:45 -0700 Subject: [PATCH] Manually define JupyterServerInstallation execOptions field in notebook unit tests. (#6292) --- extensions/notebook/src/test/model/serverInstance.test.ts | 1 + extensions/notebook/src/test/model/serverManager.test.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/extensions/notebook/src/test/model/serverInstance.test.ts b/extensions/notebook/src/test/model/serverInstance.test.ts index 37d655c684..916ff7572c 100644 --- a/extensions/notebook/src/test/model/serverInstance.test.ts +++ b/extensions/notebook/src/test/model/serverInstance.test.ts @@ -37,6 +37,7 @@ describe('Jupyter server instance', function (): void { mockOutputChannel = TypeMoq.Mock.ofType(MockOutputChannel); mockInstall.setup(i => i.outputChannel).returns(() => mockOutputChannel.object); mockInstall.setup(i => i.pythonExecutable).returns(() => 'python3'); + mockInstall.object.execOptions = { env: Object.assign({}, process.env) }; mockUtils = TypeMoq.Mock.ofType(ServerInstanceUtils); mockUtils.setup(u => u.ensureProcessEnded(TypeMoq.It.isAny())).returns(() => undefined); serverInstance = new PerNotebookServerInstance({ diff --git a/extensions/notebook/src/test/model/serverManager.test.ts b/extensions/notebook/src/test/model/serverManager.test.ts index ba8c0ff040..f72a7856a4 100644 --- a/extensions/notebook/src/test/model/serverManager.test.ts +++ b/extensions/notebook/src/test/model/serverManager.test.ts @@ -34,6 +34,7 @@ describe('Local Jupyter Server Manager', function (): void { deferredInstall = new Deferred(); let mockInstall = TypeMoq.Mock.ofType(JupyterServerInstallation, undefined, undefined, '/root'); mockInstall.setup(j => j.promptForPythonInstall()).returns(() => deferredInstall.promise); + mockInstall.object.execOptions = { env: Object.assign({}, process.env) }; serverManager = new LocalJupyterServerManager({ documentPath: expectedPath,