@@ -211,7 +211,7 @@ def assert_session_equality(actual, expected):
211211
212212
213213@pytest .mark .timeout (TEST_TIMEOUT )
214- async def test_create (session_client , jp_base_url , jp_cleanup_subprocesses , jp_serverapp ):
214+ async def test_create (session_client , jp_base_url , jp_serverapp ):
215215 # Make sure no sessions exist.
216216 resp = await session_client .list ()
217217 sessions = j (resp )
@@ -251,14 +251,9 @@ async def test_create(session_client, jp_base_url, jp_cleanup_subprocesses, jp_s
251251 got = j (resp )
252252 assert_session_equality (got , new_session )
253253
254- # Need to find a better solution to this.
255- await jp_cleanup_subprocesses ()
256-
257254
258255@pytest .mark .timeout (TEST_TIMEOUT )
259- async def test_create_bad (
260- session_client , jp_base_url , jp_cleanup_subprocesses , jp_serverapp , jp_kernelspecs
261- ):
256+ async def test_create_bad (session_client , jp_base_url , jp_serverapp , jp_kernelspecs ):
262257 if getattr (jp_serverapp .kernel_manager , "use_pending_kernels" , False ):
263258 return
264259
@@ -272,16 +267,12 @@ async def test_create_bad(
272267 with pytest .raises (HTTPClientError ):
273268 await session_client .create ("foo/nb1.ipynb" )
274269
275- # Need to find a better solution to this.
276- await jp_cleanup_subprocesses ()
277-
278270
279271@pytest .mark .timeout (TEST_TIMEOUT )
280272async def test_create_bad_pending (
281273 session_client ,
282274 jp_base_url ,
283275 jp_ws_fetch ,
284- jp_cleanup_subprocesses ,
285276 jp_serverapp ,
286277 jp_kernelspecs ,
287278):
@@ -310,56 +301,41 @@ async def test_create_bad_pending(
310301 if os .name != "nt" :
311302 assert "non_existent_path" in session ["kernel" ]["reason" ]
312303
313- # Need to find a better solution to this.
314- await jp_cleanup_subprocesses ()
315-
316304
317305@pytest .mark .timeout (TEST_TIMEOUT )
318- async def test_create_file_session (
319- session_client , jp_cleanup_subprocesses , jp_serverapp , session_is_ready
320- ):
306+ async def test_create_file_session (session_client , jp_serverapp , session_is_ready ):
321307 resp = await session_client .create ("foo/nb1.py" , type = "file" )
322308 assert resp .code == 201
323309 newsession = j (resp )
324310 assert newsession ["path" ] == "foo/nb1.py"
325311 assert newsession ["type" ] == "file"
326312 sid = newsession ["id" ]
327313 await session_is_ready (sid )
328- await jp_cleanup_subprocesses ()
329314
330315
331316@pytest .mark .timeout (TEST_TIMEOUT )
332- async def test_create_console_session (
333- session_client , jp_cleanup_subprocesses , jp_serverapp , session_is_ready
334- ):
317+ async def test_create_console_session (session_client , jp_serverapp , session_is_ready ):
335318 resp = await session_client .create ("foo/abc123" , type = "console" )
336319 assert resp .code == 201
337320 newsession = j (resp )
338321 assert newsession ["path" ] == "foo/abc123"
339322 assert newsession ["type" ] == "console"
340- # Need to find a better solution to this.
341323 sid = newsession ["id" ]
342324 await session_is_ready (sid )
343- await jp_cleanup_subprocesses ()
344325
345326
346327@pytest .mark .timeout (TEST_TIMEOUT )
347- async def test_create_deprecated (session_client , jp_cleanup_subprocesses , jp_serverapp ):
328+ async def test_create_deprecated (session_client , jp_serverapp ):
348329 resp = await session_client .create_deprecated ("foo/nb1.ipynb" )
349330 assert resp .code == 201
350331 newsession = j (resp )
351332 assert newsession ["path" ] == "foo/nb1.ipynb"
352333 assert newsession ["type" ] == "notebook"
353334 assert newsession ["notebook" ]["path" ] == "foo/nb1.ipynb"
354- # Need to find a better solution to this.
355- sid = newsession ["id" ]
356- await jp_cleanup_subprocesses ()
357335
358336
359337@pytest .mark .timeout (TEST_TIMEOUT )
360- async def test_create_with_kernel_id (
361- session_client , jp_fetch , jp_base_url , jp_cleanup_subprocesses , jp_serverapp
362- ):
338+ async def test_create_with_kernel_id (session_client , jp_fetch , jp_base_url , jp_serverapp ):
363339 # create a new kernel
364340 resp = await jp_fetch ("api/kernels" , method = "POST" , allow_nonstandard_methods = True )
365341 kernel = j (resp )
@@ -384,14 +360,10 @@ async def test_create_with_kernel_id(
384360 resp = await session_client .get (sid )
385361 got = j (resp )
386362 assert_session_equality (got , new_session )
387- # Need to find a better solution to this.
388- await jp_cleanup_subprocesses ()
389363
390364
391365@pytest .mark .timeout (TEST_TIMEOUT )
392- async def test_create_with_bad_kernel_id (
393- session_client , jp_cleanup_subprocesses , jp_serverapp , session_is_ready
394- ):
366+ async def test_create_with_bad_kernel_id (session_client , jp_serverapp , session_is_ready ):
395367 resp = await session_client .create ("foo/nb1.py" , type = "file" )
396368 assert resp .code == 201
397369 newsession = j (resp )
@@ -401,11 +373,10 @@ async def test_create_with_bad_kernel_id(
401373 # TODO
402374 assert newsession ["path" ] == "foo/nb1.py"
403375 assert newsession ["type" ] == "file"
404- await jp_cleanup_subprocesses ()
405376
406377
407378@pytest .mark .timeout (TEST_TIMEOUT )
408- async def test_delete (session_client , jp_cleanup_subprocesses , jp_serverapp , session_is_ready ):
379+ async def test_delete (session_client , jp_serverapp , session_is_ready ):
409380 resp = await session_client .create ("foo/nb1.ipynb" )
410381
411382 newsession = j (resp )
@@ -422,12 +393,10 @@ async def test_delete(session_client, jp_cleanup_subprocesses, jp_serverapp, ses
422393 with pytest .raises (tornado .httpclient .HTTPClientError ) as e :
423394 await session_client .get (sid )
424395 assert expected_http_error (e , 404 )
425- # Need to find a better solution to this.
426- await jp_cleanup_subprocesses ()
427396
428397
429398@pytest .mark .timeout (TEST_TIMEOUT )
430- async def test_modify_path (session_client , jp_cleanup_subprocesses , jp_serverapp , session_is_ready ):
399+ async def test_modify_path (session_client , jp_serverapp , session_is_ready ):
431400 resp = await session_client .create ("foo/nb1.ipynb" )
432401 newsession = j (resp )
433402 sid = newsession ["id" ]
@@ -437,14 +406,10 @@ async def test_modify_path(session_client, jp_cleanup_subprocesses, jp_serverapp
437406 changed = j (resp )
438407 assert changed ["id" ] == sid
439408 assert changed ["path" ] == "nb2.ipynb"
440- # Need to find a better solution to this.
441- await jp_cleanup_subprocesses ()
442409
443410
444411@pytest .mark .timeout (TEST_TIMEOUT )
445- async def test_modify_path_deprecated (
446- session_client , jp_cleanup_subprocesses , jp_serverapp , session_is_ready
447- ):
412+ async def test_modify_path_deprecated (session_client , jp_serverapp , session_is_ready ):
448413 resp = await session_client .create ("foo/nb1.ipynb" )
449414 newsession = j (resp )
450415 sid = newsession ["id" ]
@@ -454,12 +419,10 @@ async def test_modify_path_deprecated(
454419 changed = j (resp )
455420 assert changed ["id" ] == sid
456421 assert changed ["notebook" ]["path" ] == "nb2.ipynb"
457- # Need to find a better solution to this.
458- await jp_cleanup_subprocesses ()
459422
460423
461424@pytest .mark .timeout (TEST_TIMEOUT )
462- async def test_modify_type (session_client , jp_cleanup_subprocesses , jp_serverapp , session_is_ready ):
425+ async def test_modify_type (session_client , jp_serverapp , session_is_ready ):
463426 resp = await session_client .create ("foo/nb1.ipynb" )
464427 newsession = j (resp )
465428 sid = newsession ["id" ]
@@ -469,14 +432,10 @@ async def test_modify_type(session_client, jp_cleanup_subprocesses, jp_serverapp
469432 changed = j (resp )
470433 assert changed ["id" ] == sid
471434 assert changed ["type" ] == "console"
472- # Need to find a better solution to this.
473- await jp_cleanup_subprocesses ()
474435
475436
476437@pytest .mark .timeout (TEST_TIMEOUT )
477- async def test_modify_kernel_name (
478- session_client , jp_fetch , jp_cleanup_subprocesses , jp_serverapp , session_is_ready
479- ):
438+ async def test_modify_kernel_name (session_client , jp_fetch , jp_serverapp , session_is_ready ):
480439 resp = await session_client .create ("foo/nb1.ipynb" )
481440 before = j (resp )
482441 sid = before ["id" ]
@@ -497,14 +456,9 @@ async def test_modify_kernel_name(
497456 if not getattr (jp_serverapp .kernel_manager , "use_pending_kernels" , False ):
498457 assert kernel_list == [after ["kernel" ]]
499458
500- # Need to find a better solution to this.
501- await jp_cleanup_subprocesses ()
502-
503459
504460@pytest .mark .timeout (TEST_TIMEOUT )
505- async def test_modify_kernel_id (
506- session_client , jp_fetch , jp_cleanup_subprocesses , jp_serverapp , session_is_ready
507- ):
461+ async def test_modify_kernel_id (session_client , jp_fetch , jp_serverapp , session_is_ready ):
508462 resp = await session_client .create ("foo/nb1.ipynb" )
509463 before = j (resp )
510464 sid = before ["id" ]
@@ -532,14 +486,9 @@ async def test_modify_kernel_id(
532486 if not getattr (jp_serverapp .kernel_manager , "use_pending_kernels" , False ):
533487 assert kernel_list == [kernel ]
534488
535- # Need to find a better solution to this.
536- await jp_cleanup_subprocesses ()
537-
538489
539490@pytest .mark .timeout (TEST_TIMEOUT )
540- async def test_restart_kernel (
541- session_client , jp_base_url , jp_fetch , jp_ws_fetch , jp_cleanup_subprocesses , session_is_ready
542- ):
491+ async def test_restart_kernel (session_client , jp_base_url , jp_fetch , jp_ws_fetch , session_is_ready ):
543492 # Create a session.
544493 resp = await session_client .create ("foo/nb1.ipynb" )
545494 assert resp .code == 201
@@ -596,6 +545,3 @@ async def test_restart_kernel(
596545 r = await jp_fetch ("api" , "kernels" , kid , method = "GET" )
597546 model = json .loads (r .body .decode ())
598547 assert model ["connections" ] == 1
599-
600- # Need to find a better solution to this.
601- await jp_cleanup_subprocesses ()
0 commit comments