From ac8ef232dff374d6dc2c89423c33325a749ab0fe Mon Sep 17 00:00:00 2001 From: Oscar Esteban Date: Tue, 16 Nov 2021 18:40:03 +0100 Subject: [PATCH] fix: more verbose outputs of tests --- niworkflows/func/tests/test_util.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/niworkflows/func/tests/test_util.py b/niworkflows/func/tests/test_util.py index 76fd652a3a1..a74031588d6 100755 --- a/niworkflows/func/tests/test_util.py +++ b/niworkflows/func/tests/test_util.py @@ -160,8 +160,10 @@ def test_masking(input_fname, expected_fname): (epi_reference_wf, enhance_and_skullstrip_bold_wf, [ ("outputnode.epi_ref_file", "inputnode.in_file") ]), + (epi_reference_wf, mask_diff_plot, [ + ("outputnode.epi_ref_file", "in_file"), + ]), (enhance_and_skullstrip_bold_wf, mask_diff_plot, [ - ("outputnode.bias_corrected_file", "in_file"), ("outputnode.mask_file", "in_rois"), ]), ]) @@ -181,4 +183,12 @@ def test_masking(input_fname, expected_fname): copy=True, ) + post_merge = [node for node in res.nodes if node.name.endswith("post_merge")][ + 0 + ] + copyfile( + post_merge.result.outputs.out, + str(mask_dir / Path(expected_fname).name.replace("_bold_mask.nii", "_boldref.nii")), + copy=True, + ) assert overlap > 0.95, input_fname