@@ -271,7 +271,7 @@ def test_valid_preferred_dir(tmp_path, jp_configurable_serverapp):
271
271
assert app .preferred_dir == path
272
272
assert app .root_dir == app .preferred_dir
273
273
assert app .contents_manager .root_dir == path
274
- assert app .contents_manager .preferred_dir == "/ "
274
+ assert app .contents_manager .preferred_dir == ""
275
275
276
276
277
277
@pytest .mark .filterwarnings ("ignore::FutureWarning" )
@@ -283,7 +283,7 @@ def test_valid_preferred_dir_is_root_subdir(tmp_path, jp_configurable_serverapp)
283
283
assert app .root_dir == path
284
284
assert app .preferred_dir == path_subdir
285
285
assert app .preferred_dir .startswith (app .root_dir )
286
- assert app .contents_manager .preferred_dir == "/ subdir"
286
+ assert app .contents_manager .preferred_dir == "subdir"
287
287
288
288
289
289
def test_valid_preferred_dir_does_not_exist (tmp_path , jp_configurable_serverapp ):
@@ -332,8 +332,9 @@ def test_preferred_dir_validation(
332
332
333
333
os_preferred_dir = str (tmp_path / "subdir" )
334
334
os .makedirs (os_preferred_dir , exist_ok = True )
335
- config_preferred_dir = os_preferred_dir if config_target == "ServerApp" else "/subdir"
336
- expected_preferred_dir = "/subdir"
335
+ config_preferred_dir = os_preferred_dir if config_target == "ServerApp" else "subdir"
336
+ config_preferred_dir = config_preferred_dir + "/" # add trailing slash to ensure it is removed
337
+ expected_preferred_dir = "subdir"
337
338
338
339
argv = []
339
340
kwargs = {"root_dir" : None }
@@ -355,7 +356,7 @@ def test_preferred_dir_validation(
355
356
if preferred_dir_loc == "config" :
356
357
config_lines .append (f'c.{ config_target } .preferred_dir = r"{ config_preferred_dir } "' )
357
358
if preferred_dir_loc == "default" :
358
- expected_preferred_dir = "/ "
359
+ expected_preferred_dir = ""
359
360
360
361
if config_file is not None :
361
362
config_file .write_text ("\n " .join (config_lines ))
0 commit comments