@@ -44,6 +44,14 @@ def test_modelgen1():
4444 res = s .run ()
4545 yield assert_almost_equal , np .array (res .outputs .session_info [0 ]['cond' ][0 ]['duration' ]), np .array ([6. ])
4646 yield assert_almost_equal , np .array (res .outputs .session_info [1 ]['cond' ][0 ]['duration' ]), np .array ([6. ])
47+ info = [Bunch (conditions = ['cond1' , 'cond2' ], onsets = [[2 , 3 ], [2 ]], durations = [[1 , 1 ], [1 ]]),
48+ Bunch (conditions = ['cond1' , 'cond2' ], onsets = [[2 , 3 ], [2 , 4 ]], durations = [[1 , 1 ], [1 , 1 ]])]
49+ s .inputs .subject_info = deepcopy (info )
50+ s .inputs .input_units = 'scans'
51+ res = s .run ()
52+ yield assert_almost_equal , np .array (res .outputs .session_info [0 ]['cond' ][0 ]['duration' ]), np .array ([6. , 6. ])
53+ yield assert_almost_equal , np .array (res .outputs .session_info [0 ]['cond' ][1 ]['duration' ]), np .array ([6. ,])
54+ yield assert_almost_equal , np .array (res .outputs .session_info [1 ]['cond' ][1 ]['duration' ]), np .array ([6. , 6. ])
4755 rmtree (tempdir )
4856
4957
@@ -80,6 +88,14 @@ def test_modelgen_spm_concat():
8088 s .inputs .output_units = 'secs'
8189 res = s .run ()
8290 yield assert_almost_equal , np .array (res .outputs .session_info [0 ]['cond' ][0 ]['onset' ]), np .array ([2.0 , 50.0 , 100.0 , 170.0 ])
91+ info = [Bunch (conditions = ['cond1' , 'cond2' ], onsets = [[2 , 3 ], [2 ]], durations = [[1 , 1 ], [1 ]]),
92+ Bunch (conditions = ['cond1' , 'cond2' ], onsets = [[2 , 3 ], [2 , 4 ]], durations = [[1 , 1 ], [1 , 1 ]])]
93+ s .inputs .subject_info = deepcopy (info )
94+ res = s .run ()
95+ yield assert_equal , res .outputs .session_info , 1
96+ yield assert_almost_equal , np .array (res .outputs .session_info [0 ]['cond' ][0 ]['duration' ]), np .array ([1. , 1. ])
97+ yield assert_almost_equal , np .array (res .outputs .session_info [0 ]['cond' ][1 ]['duration' ]), np .array ([1. ,])
98+ yield assert_almost_equal , np .array (res .outputs .session_info [1 ]['cond' ][1 ]['duration' ]), np .array ([1. , 1. ])
8399 rmtree (tempdir )
84100
85101
0 commit comments