53
53
54
54
55
55
@pytest .fixture
56
- def jp_http_server ( jp_io_loop , jp_http_server_port , jp_web_app ):
56
+ def http_server ( io_loop , http_server_port , jp_web_app ):
57
57
"""Start a tornado HTTP server that listens on all available interfaces."""
58
58
59
59
async def get_server ():
60
60
server = tornado .httpserver .HTTPServer (jp_web_app )
61
- server .add_socket (jp_http_server_port [0 ])
61
+ server .add_socket (http_server_port [0 ])
62
62
return server
63
63
64
- server = jp_io_loop .run_sync (get_server )
64
+ server = io_loop .run_sync (get_server )
65
65
yield server
66
66
server .stop ()
67
67
68
68
if hasattr (server , "close_all_connections" ):
69
- jp_io_loop .run_sync (server .close_all_connections )
69
+ io_loop .run_sync (server .close_all_connections )
70
70
71
- jp_http_server_port [0 ].close ()
71
+ http_server_port [0 ].close ()
72
72
73
73
74
74
# End pytest_tornasync overrides
@@ -107,10 +107,10 @@ def jp_argv():
107
107
108
108
109
109
@pytest .fixture ()
110
- def jp_http_port ( jp_http_server_port ):
110
+ def http_port ( http_server_port ):
111
111
"""Returns the port value from the http_server_port fixture."""
112
- yield jp_http_server_port [- 1 ]
113
- jp_http_server_port [0 ].close ()
112
+ yield http_server_port [- 1 ]
113
+ http_server_port [0 ].close ()
114
114
115
115
116
116
@pytest .fixture
@@ -161,13 +161,13 @@ def jp_configurable_serverapp(
161
161
jp_environ ,
162
162
jp_server_config ,
163
163
jp_argv ,
164
- jp_http_port ,
164
+ http_port ,
165
165
jp_base_url ,
166
166
tmp_path ,
167
167
jp_root_dir ,
168
168
jp_logging_stream ,
169
169
jp_asyncio_loop ,
170
- jp_io_loop ,
170
+ io_loop ,
171
171
):
172
172
"""Starts a Jupyter Server instance based on
173
173
the provided configuration values.
@@ -195,9 +195,9 @@ def _configurable_serverapp(
195
195
base_url = jp_base_url ,
196
196
argv = jp_argv ,
197
197
environ = jp_environ ,
198
- http_port = jp_http_port ,
198
+ http_port = http_port ,
199
199
tmp_path = tmp_path ,
200
- io_loop = jp_io_loop ,
200
+ io_loop = io_loop ,
201
201
root_dir = jp_root_dir ,
202
202
** kwargs ,
203
203
):
@@ -282,7 +282,7 @@ def jp_base_url():
282
282
283
283
284
284
@pytest .fixture
285
- def jp_fetch (jp_serverapp , jp_http_server_client , jp_auth_header , jp_base_url ):
285
+ def jp_fetch (jp_serverapp , http_server_client , jp_auth_header , jp_base_url ):
286
286
"""Sends an (asynchronous) HTTP request to a test server.
287
287
The fixture is a factory; it can be called like
288
288
a function inside a unit test. Here's a basic
@@ -309,13 +309,13 @@ def client_fetch(*parts, headers=None, params=None, **kwargs):
309
309
for key , value in jp_auth_header .items ():
310
310
headers .setdefault (key , value )
311
311
# Make request.
312
- return jp_http_server_client .fetch (url , headers = headers , request_timeout = 20 , ** kwargs )
312
+ return http_server_client .fetch (url , headers = headers , request_timeout = 20 , ** kwargs )
313
313
314
314
return client_fetch
315
315
316
316
317
317
@pytest .fixture
318
- def jp_ws_fetch (jp_serverapp , jp_http_server_client , jp_auth_header , jp_http_port , jp_base_url ):
318
+ def jp_ws_fetch (jp_serverapp , http_server_client , jp_auth_header , http_port , jp_base_url ):
319
319
"""Sends a websocket request to a test server.
320
320
The fixture is a factory; it can be called like
321
321
a function inside a unit test. Here's a basic
@@ -348,7 +348,7 @@ def client_fetch(*parts, headers=None, params=None, **kwargs):
348
348
# Handle URL strings
349
349
path_url = url_escape (url_path_join (* parts ), plus = False )
350
350
base_path_url = url_path_join (jp_base_url , path_url )
351
- urlparts = urllib .parse .urlparse (f"ws://localhost:{ jp_http_port } " )
351
+ urlparts = urllib .parse .urlparse (f"ws://localhost:{ http_port } " )
352
352
urlparts = urlparts ._replace (path = base_path_url , query = urllib .parse .urlencode (params ))
353
353
url = urlparts .geturl ()
354
354
# Add auth keys to header
0 commit comments