3
Yd                 @   s    d dl mZ dd Zdd ZdS )   )ToRawc              C   s  t t ddt dddt dd dd%dt dd&d
t dd'd
t dd dd(dt d dddgdd)dt dd*d
t dd+d
t dd,d
t dd-d
t dd.d
t ddt dd/d
t d d0d
t d#d1d
d$} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||k st qW  qW d S )2Nz%s)argstrT)ZnohashZ
usedefaultr   )r   
extensions	mandatorypositionz-nonormalize	normalizenonormalize)r   xorz
-normalizez> %s   )r   r   Zgenfiler   F
input_filez%s.raw)r   Z
hash_filesZkeep_extensionZname_sourceZname_templater   z-byte
write_bytewrite_short	write_int
write_longwrite_floatwrite_doublez-doublez-floatz-intz-longz-range %s %sz-shortz-signedwrite_signedwrite_unsignedz	-unsigned)argsenvironr   r   r   out_fileoutput_filer   r   r   r   r   Zwrite_ranger   r   r   )r   r   )r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   )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/minc/tests/test_auto_ToRaw.pytest_ToRaw_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_ToRaw_outputs   s    r)   N)Zmincr   r'   r)   r%   r%   r%   r&   <module>   s   z