Skip to content

Commit 03efb3c

Browse files
authored
Merge pull request #159 from rkdarst/fix-test-warnings
Fix test warnings
2 parents 1b89d2f + efb187a commit 03efb3c

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

batchspawner/tests/test_spawners.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

7879
def test_stress_submit(db, io_loop):
7980
for i in range(200):

0 commit comments

Comments
 (0)