3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )FSLXCommandc              C   sp  t t dd(dt ddt 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t dddt ddddgdt dddgdt ddd	t ddt ddd	t d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,dt  t d#dt d$dd	t 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 )-Nz--allardno_ardall_ard)argstrxorz%s)r   z--burnin=%dT)r   
usedefaultz--burnin_noard=%dz
--bvals=%s)r   
extensions	mandatoryz
--bvecs=%sz--cnonlinearno_spat
non_linearcnlinearz	--data=%s)Znohashr   z--f0 --ardf0f0_noardf0_ardz--f0z
--forcedirz
--fudge=%dz--logdir=%sz	--mask=%sz
--model=%dz--nfibres=%d)r   r	   r   z--njumps=%dz--noardz--nospatz--nonlinearz--ricianz--sampleevery=%dz	--seed=%dz--updateproposalevery=%d)r   argsZburn_inZburn_in_no_ardZbvalsZbvecsr   Zdwienvironr   r   Z	force_dirZfudgeZlogdirmaskmodelZn_fibresZn_jumpsr   r
   r   output_typeZricianZsample_everyseedZupdate_proposal_every)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    c/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/fsl/tests/test_auto_FSLXCommand.pytest_FSLXCommand_inputs   s    
r"   c           
   C   s   t t  t  t d dt d dt  t d dt  t  d} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ks`tq`W qJW d S )N)r   )ZdyadsZfsamplesZmean_S0samplesZmean_dsamplesZmean_fsamplesZmean_tausamplesZ	phsamplesZ	thsamples)r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r    r    r!   test_FSLXCommand_outputst   s     
r$   N)Zdtir   r"   r$   r    r    r    r!   <module>   s   o