3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )Slicerc              C   sN  t t dddgd-dt d	d
t dd ddt dddt dddt d	d ddt dd.dt d	d dddt dddt ddddt ddd/dt dddt d	d dd d0d!t  t d"ddgd1dt d#d$dt d	d%ddt d&dd'gd2dt d(d)dt d*d+dd,} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qW d S )3Nz-A
   image_widthsingle_slicemiddle_slices	all_axialsample_axial)argstrpositionrequiresxorz%s)r	   z-l %s   )r	   
extensionsr
   z-t   )r	   r
   T)Znohash
usedefaultr   z%d   )r	   r   	mandatoryr
   z-i %.3f %.3f   z-L   )r	   r
   r   z-a)r	   r
   r   z-n   F)r	   r   ZgenfileZ
hash_filesr
   z-S %dz-s %f    	   z-%sslice_numberz-%d   z-e %.3f   )r   argsZ
colour_mapZdither_edgesenvironZimage_edgesr   in_fileZintensity_rangeZlabel_slicesr   Znearest_neighbourout_fileoutput_typer   ZscalingZshow_orientationr   r   Zthreshold_edges)r   r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   r   )dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r-   ^/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/fsl/tests/test_auto_Slicer.pytest_Slicer_inputs   s    r/   c              C   sj   t t d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ks<tq<W q&W d S )N)r   )r   )r"   r   Zoutput_specr#   r$   r%   r&   r'   )Z
output_mapoutputsr)   r*   r+   r,   r-   r-   r.   test_Slicer_outputsk   s    r1   N)utilsr   r/   r1   r-   r-   r-   r.   <module>   s   f