@@ -35,6 +35,7 @@ suite('Kernel Finder', () => {
35
35
const interpreters : PythonInterpreter [ ] = [ ] ;
36
36
let resource : Resource ;
37
37
const kernelName = 'testKernel' ;
38
+ const cacheFile = 'kernelSpecPathCache.json' ;
38
39
const kernel : JupyterKernelSpec = {
39
40
name : 'testKernel' ,
40
41
language : 'python' ,
@@ -43,7 +44,7 @@ suite('Kernel Finder', () => {
43
44
metadata : { } ,
44
45
env : { } ,
45
46
argv : [ '<python path>' , '-m' , 'ipykernel_launcher' , '-f' , '{connection_file}' ] ,
46
- specFile : path . join ( 'kernels' , kernelName , 'kernel.json' )
47
+ specFile : path . join ( '1' , 'share' , 'jupyter' , ' kernels', kernelName , 'kernel.json' )
47
48
} ;
48
49
49
50
function setupFileSystem ( ) {
@@ -55,9 +56,9 @@ suite('Kernel Finder', () => {
55
56
. setup ( ( fs ) => fs . search ( typemoq . It . isAnyString ( ) , typemoq . It . isAnyString ( ) ) )
56
57
. returns ( ( ) =>
57
58
Promise . resolve ( [
58
- path . join ( 'kernels' , kernel . name , 'kernel.json' ) ,
59
- path . join ( 'kernels' , ' kernelA', 'kernel.json' ) ,
60
- path . join ( 'kernels' , ' kernelB', 'kernel.json' )
59
+ path . join ( kernel . name , 'kernel.json' ) ,
60
+ path . join ( 'kernelA' , 'kernel.json' ) ,
61
+ path . join ( 'kernelB' , 'kernel.json' )
61
62
] )
62
63
) ;
63
64
}
@@ -127,7 +128,7 @@ suite('Kernel Finder', () => {
127
128
fileSystem
128
129
. setup ( ( fs ) => fs . readFile ( typemoq . It . isAnyString ( ) ) )
129
130
. returns ( ( param : string ) => {
130
- if ( param . includes ( 'kernelSpecCache.json' ) ) {
131
+ if ( param . includes ( cacheFile ) ) {
131
132
return Promise . resolve ( `["${ kernel . name } "]` ) ;
132
133
}
133
134
return Promise . resolve ( JSON . stringify ( kernel ) ) ;
@@ -142,7 +143,7 @@ suite('Kernel Finder', () => {
142
143
fileSystem
143
144
. setup ( ( fs ) => fs . readFile ( typemoq . It . isAnyString ( ) ) )
144
145
. returns ( ( pathParam : string ) => {
145
- if ( pathParam . includes ( 'kernelSpecCache.json' ) ) {
146
+ if ( pathParam . includes ( cacheFile ) ) {
146
147
return Promise . resolve ( '[]' ) ;
147
148
}
148
149
return Promise . resolve ( JSON . stringify ( kernel ) ) ;
@@ -160,7 +161,7 @@ suite('Kernel Finder', () => {
160
161
fileSystem
161
162
. setup ( ( fs ) => fs . readFile ( typemoq . It . isAnyString ( ) ) )
162
163
. returns ( ( pathParam : string ) => {
163
- if ( pathParam . includes ( 'kernelSpecCache.json' ) ) {
164
+ if ( pathParam . includes ( cacheFile ) ) {
164
165
return Promise . resolve ( '[]' ) ;
165
166
}
166
167
return Promise . resolve ( JSON . stringify ( kernel ) ) ;
@@ -178,7 +179,7 @@ suite('Kernel Finder', () => {
178
179
fileSystem
179
180
. setup ( ( fs ) => fs . readFile ( typemoq . It . isAnyString ( ) ) )
180
181
. returns ( ( pathParam : string ) => {
181
- if ( pathParam . includes ( 'kernelSpecCache.json' ) ) {
182
+ if ( pathParam . includes ( cacheFile ) ) {
182
183
return Promise . resolve ( '[]' ) ;
183
184
}
184
185
return Promise . resolve ( JSON . stringify ( kernel ) ) ;
@@ -193,7 +194,7 @@ suite('Kernel Finder', () => {
193
194
fileSystem
194
195
. setup ( ( fs ) => fs . readFile ( typemoq . It . isAnyString ( ) ) )
195
196
. returns ( ( pathParam : string ) => {
196
- if ( pathParam . includes ( 'kernelSpecCache.json' ) ) {
197
+ if ( pathParam . includes ( cacheFile ) ) {
197
198
return Promise . resolve ( '[]' ) ;
198
199
}
199
200
return Promise . resolve ( '{}' ) ;
@@ -209,7 +210,7 @@ suite('Kernel Finder', () => {
209
210
fileSystem
210
211
. setup ( ( fs ) => fs . readFile ( typemoq . It . isAnyString ( ) ) )
211
212
. returns ( ( pathParam : string ) => {
212
- if ( pathParam . includes ( 'kernelSpecCache.json' ) ) {
213
+ if ( pathParam . includes ( cacheFile ) ) {
213
214
return Promise . resolve ( '[]' ) ;
214
215
}
215
216
return Promise . resolve ( '{}' ) ;
@@ -224,7 +225,7 @@ suite('Kernel Finder', () => {
224
225
fileSystem
225
226
. setup ( ( fs ) => fs . readFile ( typemoq . It . isAnyString ( ) ) )
226
227
. returns ( ( pathParam : string ) => {
227
- if ( pathParam . includes ( 'kernelSpecCache.json' ) ) {
228
+ if ( pathParam . includes ( cacheFile ) ) {
228
229
return Promise . resolve ( `["${ spec . path } "]` ) ;
229
230
}
230
231
return Promise . resolve ( JSON . stringify ( spec ) ) ;
@@ -244,7 +245,7 @@ suite('Kernel Finder', () => {
244
245
fileSystem
245
246
. setup ( ( fs ) => fs . readFile ( typemoq . It . isAnyString ( ) ) )
246
247
. returns ( ( pathParam : string ) => {
247
- if ( pathParam . includes ( 'kernelSpecCache.json' ) ) {
248
+ if ( pathParam . includes ( cacheFile ) ) {
248
249
return Promise . resolve ( '[]' ) ;
249
250
} else if ( pathParam . includes ( 'kernelA' ) ) {
250
251
const specA = {
@@ -267,7 +268,7 @@ suite('Kernel Finder', () => {
267
268
fileSystem
268
269
. setup ( ( fs ) => fs . readFile ( typemoq . It . isAnyString ( ) ) )
269
270
. returns ( ( pathParam : string ) => {
270
- if ( pathParam . includes ( 'kernelSpecCache.json' ) ) {
271
+ if ( pathParam . includes ( cacheFile ) ) {
271
272
return Promise . resolve (
272
273
JSON . stringify ( [
273
274
path . join ( 'kernels' , kernel . name , 'kernel.json' ) ,
0 commit comments