3
Xd                 @   s`   d dl Z d dlZd dljjjZd dlmZ d dlm	Z	 ddl
mZ ejje dddd	 ZdS )
    N)no_fsl)Path   )enginezfsl is not installed)reasonc       	      C   s  t jtj dt| d}tdddgdddgdddgd|j_d	d
ddgddgg}dd
dgdgg}||dd||ggdd|ggg|j_|j	 }|j
j }x$d D ]}t|d|  j stqW i }d|d< d|d< d|d< d|d< x0d!D ](}d| }t|| j || kstqW d S )"Ndesigner)namebase_dir   g?g?g      ?   )voice_stenghtageBMIZvoice_and_ageTr   r   Zjust_BMIr   Zcon3FZcon4matconftsgrpZdesign_z/NumWaves       3
/NumPoints      3
/PPheights      3.000000e+00 5.000000e-01 1.000000e+00

/Matrix
1.000000e+00 2.000000e-01 1.000000e+00
-1.000000e+00 4.000000e-01 1.000000e+00
2.000000e+00 5.000000e-01 1.000000e+00
Z
design_mata  /ContrastName1   voice_and_age
/ContrastName2   just_BMI
/NumWaves       3
/NumContrasts   2
/PPheights          1.000000e+00 1.000000e+00
/RequiredEffect     100.000 100.000

/Matrix
0.000000e+00 5.000000e-01 5.000000e-01
1.000000e+00 0.000000e+00 0.000000e+00
Z
design_conz5/NumWaves       2
/NumContrasts   2

/Matrix
1 1
0 1
Z
design_ftsz3/NumWaves       1
/NumPoints      3

/Matrix
1
1
1
Z
design_grp)r   r   r   r   )r   r   r   r   )peNodefslZMultipleRegressDesignstrdictinputsZ
regressorsZ	contrastsrunoutputsZget_traitsfreer   existsAssertionError	read_text)	Ztmpdirr   Zcon1Zcon2resr   ZftypeZexpected_contentoutfile r#   X/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/fsl/tests/test_model.pytest_MultipleRegressDesign   s,    "



r%   )osZpytestZnipype.interfaces.fsl.modelZ
interfacesr   modelZnipype.interfaces.fslr   pathlibr   Zpipeliner   r   markZskipifr%   r#   r#   r#   r$   <module>   s   