3
Xd	                 @   s    d dl mZ dd Zdd ZdS )   )B0Calcc              C   s$  t t 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dt dd dddt dd dgddddt  t dddgdt dddt ddddgdt dddgdt dddt dddgdt d ddd!} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||kstqW qW d S )"Nz%s)argstrz	--chi0=%eT)r   
usedefaultz--xyzz-d %ez--directconv)Znohashr   z--extendboundary=%0.2fz-i %s    )r   
extensions	mandatorypositionz-o %sin_filez
%s_b0fieldout_file   )r   r   Zname_sourceZname_templateZoutput_namer   z--b0x=%0.2fxyz_b0)r   r   xorz
--gx=%0.4fz"--b0x=%0.2f --b0y=%0.2f --b0=%0.2fx_b0y_b0z_b0)r   r   z--b0y=%0.2fz
--gy=%0.4fz
--b0=%0.2fz
--gz=%0.4f)argsZchi_airZcompute_xyzdeltaZ
directconvenvironZextendboundaryr	   r
   output_typer   Zx_gradr   r   Zy_gradr   Zz_grad)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_B0Calc.pytest_B0Calc_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_B0Calc_outputsX   s    r$   N)Zpossumr   r"   r$   r    r    r    r!   <module>   s   S