@@ -225,22 +225,19 @@ def test_refmask_report_connections(bids_root: Path, tmp_path: Path, pvc_method)
225
225
ref_ds = wf .get_node ('ds_refmask_wf' ).get_node ('ds_refmask' )
226
226
assert ref_ds .inputs .desc == 'ref'
227
227
assert ref_ds .inputs .label == 'cerebellum'
228
+ assert 'label' in ref_ds .interface ._allowed_entities
228
229
assert 'func_fit_reports_wf.pet_t1_refmask_report' in wf .list_node_names ()
229
230
reports_node = wf .get_node ('func_fit_reports_wf' )
230
231
edge = wf ._graph .get_edge_data (wf .get_node ('outputnode' ), reports_node )
231
232
assert ('refmask' , 'inputnode.refmask' ) in edge ['connect' ]
232
233
233
- petref_buffer_node = wf .get_node ('petref_buffer' )
234
234
ds_refmask = wf .get_node ('ds_refmask_wf' )
235
- petref_edge = wf ._graph .get_edge_data (petref_buffer_node , ds_refmask )
236
- assert (
237
- 'pet_file' ,
238
- 'inputnode.source_files' ,
239
- ) in petref_edge ['connect' ]
235
+ gm_node = wf .get_node ('select_gm_probseg' )
236
+ gm_edge = wf ._graph .get_edge_data (gm_node , ds_refmask )
237
+ assert ('out' , 'inputnode.source_files' ) in gm_edge ['connect' ]
240
238
seg_edge = wf ._graph .get_edge_data (wf .get_node ('inputnode' ), ds_refmask )
241
239
assert (
242
- 'segmentation' ,
243
- 'inputnode.segmentation' ,
240
+ 'in3' ,
244
241
) in seg_edge ['connect' ]
245
242
246
243
merge_node = ds_refmask .get_node ('merge_source_files' )
@@ -250,7 +247,6 @@ def test_refmask_report_connections(bids_root: Path, tmp_path: Path, pvc_method)
250
247
'in2' ,
251
248
) in merge_edge ['connect' ]
252
249
253
- gm_node = wf .get_node ('select_gm_probseg' )
254
250
edge_prob = wf ._graph .get_edge_data (gm_node , wf .get_node ('pet_refmask_wf' ))
255
251
assert ('out' , 'inputnode.gm_probseg' ) in edge_prob ['connect' ]
256
252
@@ -259,6 +255,7 @@ def test_refmask_report_connections(bids_root: Path, tmp_path: Path, pvc_method)
259
255
assert 'ds_ref_tacs' in wf .list_node_names ()
260
256
ds_tacs = wf .get_node ('ds_ref_tacs' )
261
257
assert ds_tacs .inputs .label == 'cerebellum'
258
+ assert 'label' in ds_tacs .interface ._allowed_entities
262
259
assert 'seg' not in ds_tacs .interface ._allowed_entities
263
260
assert not hasattr (ds_tacs .inputs , 'seg' )
264
261
assert ds_tacs .inputs .desc == 'preproc'
@@ -362,6 +359,7 @@ def test_init_refmask_report_wf(tmp_path: Path):
362
359
ds = wf .get_node ('ds_report_refmask' )
363
360
assert ds .inputs .desc == 'ref'
364
361
assert ds .inputs .label == 'test'
362
+ assert 'label' in ds .interface ._allowed_entities
365
363
assert ds .inputs .suffix == 'pet'
366
364
367
365
0 commit comments