@@ -162,7 +162,7 @@ def test_interface_template_more_complex():
162162
163163 Cp = shell .define (
164164 (
165- "cp <in_fs_objects:fs-object,... > <out|out_dir:directory> "
165+ "cp <in_fs_objects:fs-object+ > <out|out_dir:directory> "
166166 "-R<recursive> "
167167 "--text-arg <text_arg?> "
168168 "--int-arg <int_arg:int?> "
@@ -187,7 +187,9 @@ def test_interface_template_more_complex():
187187 help = shell .EXECUTABLE_HELP_STRING ,
188188 ),
189189 shell .arg (
190- name = "in_fs_objects" , type = MultiInputObj [FsObject ], position = 1 , sep = " "
190+ name = "in_fs_objects" ,
191+ type = MultiInputObj [FsObject ],
192+ position = 1 ,
191193 ),
192194 output ,
193195 shell .arg (name = "recursive" , argstr = "-R" , type = bool , default = False , position = 3 ),
@@ -210,6 +212,7 @@ def test_interface_template_more_complex():
210212 argstr = "--tuple-arg" ,
211213 type = tuple [int , str ] | None ,
212214 default = None ,
215+ sep = " " ,
213216 position = 6 ,
214217 ),
215218 ShellDef .additional_args ,
@@ -245,7 +248,7 @@ def test_interface_template_with_overrides_and_optionals():
245248
246249 Cp = shell .define (
247250 (
248- "cp <in_fs_objects:fs-object,... > <out|out_dir:directory> <out|out_file:file?> "
251+ "cp <in_fs_objects:fs-object+ > <out|out_dir:directory> <out|out_file:file?> "
249252 "-R<recursive> "
250253 "--text-arg <text_arg> "
251254 "--int-arg <int_arg:int?> "
@@ -284,7 +287,9 @@ def test_interface_template_with_overrides_and_optionals():
284287 help = shell .EXECUTABLE_HELP_STRING ,
285288 ),
286289 shell .arg (
287- name = "in_fs_objects" , type = MultiInputObj [FsObject ], position = 1 , sep = " "
290+ name = "in_fs_objects" ,
291+ type = MultiInputObj [FsObject ],
292+ position = 1 ,
288293 ),
289294 shell .arg (
290295 name = "recursive" ,
@@ -306,6 +311,7 @@ def test_interface_template_with_overrides_and_optionals():
306311 name = "tuple_arg" ,
307312 argstr = "--tuple-arg" ,
308313 type = tuple [int , str ],
314+ sep = " " ,
309315 position = 5 ,
310316 ),
311317 ] + outargs + [ShellDef .additional_args ]
@@ -332,7 +338,7 @@ def test_interface_template_with_defaults():
332338
333339 Cp = shell .define (
334340 (
335- "cp <in_fs_objects:fs-object,... > <out|out_dir:directory> "
341+ "cp <in_fs_objects:fs-object+ > <out|out_dir:directory> "
336342 "-R<recursive=True> "
337343 "--text-arg <text_arg='foo'> "
338344 "--int-arg <int_arg:int=99> "
@@ -357,7 +363,9 @@ def test_interface_template_with_defaults():
357363 help = shell .EXECUTABLE_HELP_STRING ,
358364 ),
359365 shell .arg (
360- name = "in_fs_objects" , type = MultiInputObj [FsObject ], position = 1 , sep = " "
366+ name = "in_fs_objects" ,
367+ type = MultiInputObj [FsObject ],
368+ position = 1 ,
361369 ),
362370 output ,
363371 shell .arg (name = "recursive" , argstr = "-R" , type = bool , default = True , position = 3 ),
@@ -400,7 +408,7 @@ def test_interface_template_with_type_overrides():
400408
401409 Cp = shell .define (
402410 (
403- "cp <in_fs_objects:fs-object,... > <out|out_dir:directory> "
411+ "cp <in_fs_objects:fs-object+ > <out|out_dir:directory> "
404412 "-R<recursive> "
405413 "--text-arg <text_arg> "
406414 "--int-arg <int_arg> "
@@ -426,7 +434,9 @@ def test_interface_template_with_type_overrides():
426434 help = shell .EXECUTABLE_HELP_STRING ,
427435 ),
428436 shell .arg (
429- name = "in_fs_objects" , type = MultiInputObj [FsObject ], position = 1 , sep = " "
437+ name = "in_fs_objects" ,
438+ type = MultiInputObj [FsObject ],
439+ position = 1 ,
430440 ),
431441 output ,
432442 shell .arg (name = "recursive" , argstr = "-R" , type = bool , default = False , position = 3 ),
0 commit comments