Skip to content

Commit 5945e7d

Browse files
committed
TST: Test interfaces.utility.Merge (vstack)
1 parent ca439fd commit 5945e7d

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

nipype/interfaces/tests/test_utility.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,29 @@ def test_split():
142142
shutil.rmtree(tempdir)
143143

144144

145+
def test_merge():
146+
tempdir = os.path.realpath(mkdtemp())
147+
origdir = os.getcwd()
148+
os.chdir(tempdir)
149+
150+
try:
151+
node = pe.Node(utility.Merge(3),
152+
name='merge3')
153+
node.inputs.in1 = 0
154+
node.inputs.in2 = [1, 2]
155+
node.inputs.in3 = [3, 4, 5]
156+
res = node.run()
157+
yield assert_equal, res.outputs.out, [0, 1, 2, 3, 4, 5]
158+
159+
node = pe.Node(utility.Merge(), name='merge0')
160+
node.inputs.in_lists = [0, [1, 2], [3, 4, 5]]
161+
res = node.run()
162+
yield assert_equal, res.outputs.out, [0, 1, 2, 3, 4, 5]
163+
finally:
164+
os.chdir(origdir)
165+
shutil.rmtree(tempdir)
166+
167+
145168
def test_csvReader():
146169
header = "files,labels,erosion\n"
147170
lines = ["foo,hello,300.1\n",

0 commit comments

Comments
 (0)