3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )Complexc           !   C   s  t t ddt ddddddd	d
gdt dd ddt dd ddt ddddddd	d
ddgdt dd dd"dddddddgdt ddddddd	d
gdt ddddddd	d
gdt dd#dt dddt dd ddt dd dd$ddddddd	d
gdt dd ddt dd dd%ddddddd	d
gdt  t dd ddt dd dd&ddddddd	d
gdt ddddddd	d
gdt dd ddt dd dd'ddddddd	d
gdt d dddddd	d
gdt dd(dd!} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qW d S ))Nz%s)argstrz-complex   
real_polarreal_cartesiancomplex_cartesiancomplex_polarcomplex_splitcomplex_merge)r   positionxorr   )r   
extensionsr      z-complexmerge	start_volend_volTcomplex_out_filemagnitude_out_filephase_out_filereal_out_fileimaginary_out_file)r   r   Zgenfiler   r   z-complexpolarz-complexsplitz%d)r   r   )ZnohashZ
usedefault   z-realcartesianz
-realpolar)argsr   Zcomplex_in_fileZcomplex_in_file2r
   r   r   r	   r   environZimaginary_in_filer   Zmagnitude_in_filer   output_typeZphase_in_filer   r   Zreal_in_filer   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_Complex.pytest_Complex_inputs   sB   r+   c              C   s   t 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s\tq\W qFW d S )N)r   )r   r   r   r   r   )r   r   Zoutput_specr   r    r!   r"   r#   )Z
output_mapoutputsr%   r&   r'   r(   r)   r)   r*   test_Complex_outputs   s    r-   N)utilsr   r+   r-   r)   r)   r)   r*   <module>   s    R