3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )GLMc              C   sV  t t ddt dd dt ddt ddt ddt dd d	d
d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t dd dt dd d	d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t dd dt d d dt  t d!dd"} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||ks"tq"W qW d S )#Nz%s)argstrz-c %s)r   
extensionsz
--dat_normz--demeanz
--des_normz-d %sTr   )r   r   	mandatorypositionz--dof=%d)ZnohashZ
usedefaultz-i %s   z-m %sz--out_cope=%sz--out_data=%sz
--out_f=%sz-o %sin_filez%s_glm   )r   r   Zkeep_extensionZname_sourceZname_templater   z
--out_p=%sz--out_pf=%sz--out_res=%sz--out_sigsq=%sz
--out_t=%sz--out_varcb=%sz--out_vnscales=%sz
--out_z=%sz--vn)argsZ	contrastsZdat_normZdemeanZdes_normZdesignZdofenvironr   maskout_copeZout_data_nameZ
out_f_nameout_fileZ
out_p_nameZout_pf_nameZout_res_nameZout_sigsq_nameZ
out_t_nameZout_varcb_nameZout_vnscales_nameZ
out_z_nameoutput_typeZvar_norm)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_GLM.pytest_GLM_inputs   s    r   c              C   s   t t  t  t  t d dt  t  t  t  t  t  t  t  d} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||kshtqhW qRW d S )N)r   )r   Zout_dataZout_fr   Zout_pZout_pfZout_resZ	out_sigsqZout_tZ	out_varcbZout_vnscalesZout_z)r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r   test_GLM_outputsn   s$    
r   N)modelr   r   r   r   r   r   r   <module>   s   i