@@ -61,19 +61,20 @@ def new_spawner(db, spawner_class=BatchDummy, **kwargs):
6161 hub = Hub ()
6262 user = User (user , {})
6363 server = Server ()
64- kwargs . setdefault ( 'server' , server )
64+ # Set it after constructions because it isn't a traitlet.
6565 kwargs .setdefault ('hub' , hub )
6666 kwargs .setdefault ('user' , user )
67- kwargs .setdefault ('mock_port' , testport )
68- kwargs .setdefault ('INTERRUPT_TIMEOUT' , 1 )
69- kwargs .setdefault ('TERM_TIMEOUT' , 1 )
70- kwargs .setdefault ('KILL_TIMEOUT' , 1 )
7167 kwargs .setdefault ('poll_interval' , 1 )
7268 if version_info < (0 ,8 ):
73- return spawner_class (db = db , ** kwargs )
69+ spawner = spawner_class (db = db , ** kwargs )
70+ spawner .mock_port = testport
7471 else :
7572 print ("JupyterHub >=0.8 detected, using new spawner creation" )
76- return user ._new_spawner ('' , spawner_class = spawner_class , ** kwargs )
73+ # These are not traitlets so we have to set them here
74+ spawner = user ._new_spawner ('' , spawner_class = spawner_class , ** kwargs )
75+ spawner .server = server
76+ spawner .mock_port = testport
77+ return spawner
7778
7879def test_stress_submit (db , io_loop ):
7980 for i in range (200 ):
0 commit comments