@@ -15,7 +15,7 @@ import {
1515import * as workspaceApis from '../../../client/common/vscodeApis/workspaceApis' ;
1616import * as commandApis from '../../../client/common/vscodeApis/commandApis' ;
1717import { Commands } from '../../../client/common/constants' ;
18- import { CreateEnv } from '../../../client/common/utils/localize' ;
18+ import { Common , CreateEnv } from '../../../client/common/utils/localize' ;
1919
2020suite ( 'Create Environment Trigger' , ( ) => {
2121 let shouldPromptToCreateEnvStub : sinon . SinonStub ;
@@ -29,7 +29,6 @@ suite('Create Environment Trigger', () => {
2929 let getWorkspaceFolderStub : sinon . SinonStub ;
3030 let executeCommandStub : sinon . SinonStub ;
3131 let disableCreateEnvironmentTriggerStub : sinon . SinonStub ;
32- let disableWorkspaceCreateEnvironmentTriggerStub : sinon . SinonStub ;
3332
3433 const workspace1 = {
3534 uri : Uri . file ( path . join ( EXTENSION_ROOT_DIR_FOR_TESTS , 'src' , 'testMultiRootWkspc' , 'workspace1' ) ) ,
@@ -54,10 +53,6 @@ suite('Create Environment Trigger', () => {
5453
5554 executeCommandStub = sinon . stub ( commandApis , 'executeCommand' ) ;
5655 disableCreateEnvironmentTriggerStub = sinon . stub ( triggerUtils , 'disableCreateEnvironmentTrigger' ) ;
57- disableWorkspaceCreateEnvironmentTriggerStub = sinon . stub (
58- triggerUtils ,
59- 'disableWorkspaceCreateEnvironmentTrigger' ,
60- ) ;
6156 } ) ;
6257
6358 teardown ( ( ) => {
@@ -208,7 +203,6 @@ suite('Create Environment Trigger', () => {
208203
209204 sinon . assert . notCalled ( executeCommandStub ) ;
210205 sinon . assert . notCalled ( disableCreateEnvironmentTriggerStub ) ;
211- sinon . assert . notCalled ( disableWorkspaceCreateEnvironmentTriggerStub ) ;
212206 } ) ;
213207
214208 test ( 'Should show prompt if all conditions met: User clicks create' , async ( ) => {
@@ -232,18 +226,17 @@ suite('Create Environment Trigger', () => {
232226
233227 sinon . assert . calledOnceWithExactly ( executeCommandStub , Commands . Create_Environment ) ;
234228 sinon . assert . notCalled ( disableCreateEnvironmentTriggerStub ) ;
235- sinon . assert . notCalled ( disableWorkspaceCreateEnvironmentTriggerStub ) ;
236229 } ) ;
237230
238- test ( ' Should show prompt if all conditions met: User clicks disable global' , async ( ) => {
231+ test ( " Should show prompt if all conditions met: User clicks don't show again" , async ( ) => {
239232 shouldPromptToCreateEnvStub . returns ( true ) ;
240233 hasVenvStub . resolves ( false ) ;
241234 hasPrefixCondaEnvStub . resolves ( false ) ;
242235 hasRequirementFilesStub . resolves ( true ) ;
243236 hasKnownFilesStub . resolves ( false ) ;
244237 isGlobalPythonSelectedStub . resolves ( true ) ;
245238
246- showInformationMessageStub . resolves ( CreateEnv . Trigger . disableCheck ) ;
239+ showInformationMessageStub . resolves ( Common . doNotShowAgain ) ;
247240 await triggerCreateEnvironmentCheck ( CreateEnvironmentCheckKind . Workspace , workspace1 . uri ) ;
248241
249242 sinon . assert . calledOnce ( shouldPromptToCreateEnvStub ) ;
@@ -256,30 +249,5 @@ suite('Create Environment Trigger', () => {
256249
257250 sinon . assert . notCalled ( executeCommandStub ) ;
258251 sinon . assert . calledOnce ( disableCreateEnvironmentTriggerStub ) ;
259- sinon . assert . notCalled ( disableWorkspaceCreateEnvironmentTriggerStub ) ;
260- } ) ;
261-
262- test ( 'Should show prompt if all conditions met: User clicks disable workspace' , async ( ) => {
263- shouldPromptToCreateEnvStub . returns ( true ) ;
264- hasVenvStub . resolves ( false ) ;
265- hasPrefixCondaEnvStub . resolves ( false ) ;
266- hasRequirementFilesStub . resolves ( true ) ;
267- hasKnownFilesStub . resolves ( false ) ;
268- isGlobalPythonSelectedStub . resolves ( true ) ;
269-
270- showInformationMessageStub . resolves ( CreateEnv . Trigger . disableCheckWorkspace ) ;
271- await triggerCreateEnvironmentCheck ( CreateEnvironmentCheckKind . Workspace , workspace1 . uri ) ;
272-
273- sinon . assert . calledOnce ( shouldPromptToCreateEnvStub ) ;
274- sinon . assert . calledOnce ( hasVenvStub ) ;
275- sinon . assert . calledOnce ( hasPrefixCondaEnvStub ) ;
276- sinon . assert . calledOnce ( hasRequirementFilesStub ) ;
277- sinon . assert . calledOnce ( hasKnownFilesStub ) ;
278- sinon . assert . calledOnce ( isGlobalPythonSelectedStub ) ;
279- sinon . assert . calledOnce ( showInformationMessageStub ) ;
280-
281- sinon . assert . notCalled ( executeCommandStub ) ;
282- sinon . assert . notCalled ( disableCreateEnvironmentTriggerStub ) ;
283- sinon . assert . calledOnce ( disableWorkspaceCreateEnvironmentTriggerStub ) ;
284252 } ) ;
285253} ) ;
0 commit comments