def test_DicomImport_outputs(): output_map = dict(out_files=dict(), ) outputs = DicomImport.output_spec() for key, metadata in output_map.items(): for metakey, value in metadata.items(): yield assert_equal, getattr(outputs.traits()[key], metakey), value
def test_DicomImport_inputs(): input_map = dict(ignore_exception=dict(nohash=True, usedefault=True, ), paths=dict(), format=dict(field='convopts.format', usedefault=True, ), use_v8struct=dict(min_ver='8', usedefault=True, ), use_mcr=dict(), in_files=dict(field='data', mandatory=True, ), output_dir_struct=dict(field='root', usedefault=True, ), icedims=dict(field='convopts.icedims', usedefault=True, ), matlab_cmd=dict(), output_dir=dict(field='outdir', usedefault=True, ), mfile=dict(usedefault=True, ), ) inputs = DicomImport.input_spec() for key, metadata in input_map.items(): for metakey, value in metadata.items(): yield assert_equal, getattr(inputs.traits()[key], metakey), value
def test_DicomImport_inputs(): input_map = dict( format=dict( field='convopts.format', usedefault=True, ), icedims=dict( field='convopts.icedims', usedefault=True, ), ignore_exception=dict( nohash=True, usedefault=True, ), in_files=dict( field='data', mandatory=True, ), matlab_cmd=dict(), mfile=dict(usedefault=True, ), output_dir=dict( field='outdir', usedefault=True, ), output_dir_struct=dict( field='root', usedefault=True, ), paths=dict(), use_mcr=dict(), use_v8struct=dict( min_ver='8', usedefault=True, ), ) inputs = DicomImport.input_spec() for key, metadata in input_map.items(): for metakey, value in metadata.items(): yield assert_equal, getattr(inputs.traits()[key], metakey), value
def __init__(self, **template_dict): self.node = pe.Node(interface=DicomImport(), name='converter') self.node.inputs.in_files = template_dict['dicom_dir'] self.node.inputs.output_dir = template_dict['dicom_output_dir'] self.node.run()