Skip to content

Commit 3b56a90

Browse files
author
Kartik Raj
committed
Fix datascience functional tests
1 parent 4111bde commit 3b56a90

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

src/test/configuration/interpreterSelector.unit.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ suite('Interpreters - selector', () => {
198198
});
199199
});
200200

201-
test('When in Deprecate PythonPath experiment, do not unsafe interpreters in the suggested interpreters list', async () => {
201+
test('When in Deprecate PythonPath experiment, remove unsafe interpreters from the suggested interpreters list', async () => {
202202
// tslint:disable-next-line: no-any
203203
const interpreterList = ['interpreter1', 'interpreter2', 'interpreter3'] as any;
204204
interpreterService.setup((i) => i.getInterpreters(folder1.uri)).returns(() => interpreterList);

src/test/datascience/dataScienceIocContainer.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ import {
104104
import { ProductService } from '../../client/common/installer/productService';
105105
import { IInstallationChannelManager, IProductPathService, IProductService } from '../../client/common/installer/types';
106106
import { InterpreterPathService } from '../../client/common/interpreterPathService';
107+
import { BrowserService } from '../../client/common/net/browser';
107108
import { IS_WINDOWS } from '../../client/common/platform/constants';
108109
import { PathUtils } from '../../client/common/platform/pathUtils';
109110
import { RegistryImplementation } from '../../client/common/platform/registry';
@@ -136,6 +137,7 @@ import {
136137
BANNER_NAME_LS_SURVEY,
137138
GLOBAL_MEMENTO,
138139
IAsyncDisposableRegistry,
140+
IBrowserService,
139141
IConfigurationService,
140142
ICryptoUtils,
141143
ICurrentProcess,
@@ -271,6 +273,14 @@ import {
271273
EnvironmentActivationServiceCache
272274
} from '../../client/interpreter/activation/service';
273275
import { IEnvironmentActivationService } from '../../client/interpreter/activation/types';
276+
import { InterpreterEvaluation } from '../../client/interpreter/autoSelection/interpreterSecurity/interpreterEvaluation';
277+
import { InterpreterSecurityService } from '../../client/interpreter/autoSelection/interpreterSecurity/interpreterSecurityService';
278+
import { InterpreterSecurityStorage } from '../../client/interpreter/autoSelection/interpreterSecurity/interpreterSecurityStorage';
279+
import {
280+
IInterpreterEvaluation,
281+
IInterpreterSecurityService,
282+
IInterpreterSecurityStorage
283+
} from '../../client/interpreter/autoSelection/types';
274284
import { InterpreterComparer } from '../../client/interpreter/configuration/interpreterComparer';
275285
import { InterpreterSelector } from '../../client/interpreter/configuration/interpreterSelector';
276286
import { PythonPathUpdaterService } from '../../client/interpreter/configuration/pythonPathUpdaterService';
@@ -553,6 +563,16 @@ export class DataScienceIocContainer extends UnitTestIocContainer {
553563
this.serviceManager.addSingleton<ICodeCssGenerator>(ICodeCssGenerator, CodeCssGenerator);
554564
this.serviceManager.addSingleton<IStatusProvider>(IStatusProvider, StatusProvider);
555565
this.serviceManager.addSingleton<IInterpreterPathService>(IInterpreterPathService, InterpreterPathService);
566+
this.serviceManager.addSingleton<IInterpreterSecurityService>(
567+
IInterpreterSecurityService,
568+
InterpreterSecurityService
569+
);
570+
this.serviceManager.addSingleton<IInterpreterSecurityStorage>(
571+
IInterpreterSecurityStorage,
572+
InterpreterSecurityStorage
573+
);
574+
this.serviceManager.addSingleton<IInterpreterEvaluation>(IInterpreterEvaluation, InterpreterEvaluation);
575+
this.serviceManager.addSingleton<IBrowserService>(IBrowserService, BrowserService);
556576
this.serviceManager.addSingletonInstance<IAsyncDisposableRegistry>(
557577
IAsyncDisposableRegistry,
558578
this.asyncRegistry

0 commit comments

Comments
 (0)