def test_make_headings_with_contrasts_title_none(): model = SecondLevelModel() test_input = ({ 'contrast_0': [0, 0, 1], 'contrast_1': [0, 1, 1], }, None, model) expected_output = ( 'Report: Second Level Model for contrast_0, contrast_1', 'Statistical Report for contrast_0, contrast_1', 'Second Level Model', ) actual_output = glmr._make_headings(*test_input) assert actual_output == expected_output
def test_make_headings_with_contrasts_none_title_custom(): model = FirstLevelModel() test_input = ( None, 'Custom Title for report', model, ) expected_output = ( 'Custom Title for report', 'Custom Title for report', 'First Level Model', ) actual_output = glmr._make_headings(*test_input) assert actual_output == expected_output
def test_make_headings_with_contrasts_title_custom(): model = SecondLevelModel() test_input = ( { 'contrast_0': [0, 0, 1], 'contrast_1': [0, 1, 1], }, 'Custom Title for report', model, ) expected_output = ( 'Custom Title for report', 'Custom Title for report', 'Second Level Model', ) actual_output = glmr._make_headings(*test_input) assert actual_output == expected_output