Skip to content

Commit 14a304a

Browse files
committed
TEST: Reproduce gh-3230
1 parent 87f90dd commit 14a304a

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

nipype/pipeline/engine/tests/test_utils.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@
1111
from ....interfaces import base as nib
1212
from ....interfaces import utility as niu
1313
from .... import config
14-
from ..utils import clean_working_directory, write_workflow_prov, load_resultfile
14+
from ..utils import (
15+
clean_working_directory,
16+
write_workflow_prov,
17+
load_resultfile,
18+
format_node,
19+
)
1520

1621

1722
class InputSpec(nib.TraitedSpec):
@@ -327,3 +332,11 @@ def test_save_load_resultfile(tmpdir, use_relative):
327332
)
328333

329334
config.set("execution", "use_relative_paths", old_use_relative)
335+
336+
337+
def test_format_node():
338+
node = pe.Node(niu.IdentityInterface(fields=["a", "b"]), name="node")
339+
serialized = format_node(node)
340+
workspace = {"Node": pe.Node}
341+
exec("\n".join(serialized), workspace)
342+
assert workspace["node"].interface._fields == node.interface._fields

0 commit comments

Comments
 (0)