mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-11 03:52:59 +00:00
adjustments to Spawner.stop
- call start/stop_polling outside Spawner (avoids need for custom spawners to reimplement) - don't clear state when stopping Spawner (should enable spawners to resume)
This commit is contained in:
@@ -155,6 +155,7 @@ def test_spawn(app, io_loop):
|
||||
user = add_user(db, name=name)
|
||||
r = api_request(app, 'users', name, 'server', method='post')
|
||||
assert r.status_code == 201
|
||||
assert 'pid' in user.state
|
||||
assert user.spawner is not None
|
||||
status = io_loop.run_sync(user.spawner.poll)
|
||||
assert status is None
|
||||
@@ -173,5 +174,7 @@ def test_spawn(app, io_loop):
|
||||
r = api_request(app, 'users', name, 'server', method='delete')
|
||||
assert r.status_code == 204
|
||||
|
||||
assert user.spawner is None
|
||||
assert 'pid' not in user.state
|
||||
status = io_loop.run_sync(user.spawner.poll)
|
||||
assert status == 0
|
||||
|
Reference in New Issue
Block a user