3
XdR                 @   s    d dl mZ dd Zdd ZdS )   )MakeSurfacesc              C   s>  t t ddt  t dddt ddt ddd dt dd d	t d
d d	t d ddt d dgdt dd ddt d dt d ddt ddt ddt ddt ddt ddgdt dd dgdt dd d	t ddd!ddt  t ddt ddd} tj }xPt| j D ]@\}}x6t|j D ]&\}}t|j | ||kstqW qW d S )"Nz%s)argstrT)Znohash
usedefaultz-fix_mtl   )r   	mandatorypositionz-T1 %s)r   
extensionsz-aseg %s)r   r   noaparc)r   xorz-orig %s)r   r   r   )r   z-longz	-max %.1fz-mgzz-nowhitez-noaparcin_label)r   r
   z-orig_pial %s)r   r   requiresz-orig_white %sr   )r   r   r   r   z	-white %sz
-whiteonly)argsZcopy_inputsenvironZfix_mtlZ
hemisphereZin_T1Zin_asegZ	in_filledr   Zin_origZin_whiteZin_wmZlongitudinalmaximumZmgzZno_whiter	   Z	orig_pialZ
orig_whiteZ
subject_idZsubjects_dirwhiteZ
white_only)dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r   k/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/freesurfer/tests/test_auto_MakeSurfaces.pytest_MakeSurfaces_inputs   s    r    c           	   C   s   t t d dt d dt d dt d dt d dt d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ksdtqdW qNW d S )N)r   )Zout_areaZ
out_cortexZout_curvZout_pialZout_thicknessZ	out_white)r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r   test_MakeSurfaces_outputsa   s"    r"   N)utilsr   r    r"   r   r   r   r   <module>   s   \