Skip to content

Commit b36dc52

Browse files
committed
TST: Test that legacy Merge(0) behavior is preserved
1 parent 5945e7d commit b36dc52

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

nipype/interfaces/tests/test_utility.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
from tempfile import mkdtemp, mkstemp
88

99
import numpy as np
10-
from nipype.testing import assert_equal, assert_true, assert_raises
10+
from nipype.testing import assert_equal, assert_true, assert_false, \
11+
assert_raises
1112
from nipype.interfaces import utility
13+
from nipype.interfaces.base import isdefined
1214
import nipype.pipeline.engine as pe
1315

1416

@@ -157,6 +159,10 @@ def test_merge():
157159
yield assert_equal, res.outputs.out, [0, 1, 2, 3, 4, 5]
158160

159161
node = pe.Node(utility.Merge(), name='merge0')
162+
res = node.run()
163+
# Test legacy behavior
164+
yield assert_false, isdefined(res.outputs.out)
165+
# Test list-of-lists merging
160166
node.inputs.in_lists = [0, [1, 2], [3, 4, 5]]
161167
res = node.run()
162168
yield assert_equal, res.outputs.out, [0, 1, 2, 3, 4, 5]

0 commit comments

Comments
 (0)