def setUp(self): """ This function is always run before every test case """ succes_patterns = [ # draw with 4 numbers followed by keyword(s): ellipse, line and arrow ['draw', 'ellipse', 'number', 'number', 'number', 'number', 'keyword'], ['draw', 'line', 'number', 'number', 'number', 'number', 'keyword'], ['draw', 'arrow', 'number', 'number', 'number', 'number', 'keyword'], # draw element with 3 numbers followed by keyword(s): circle ['draw', 'circle', 'number', 'number', 'number', 'keyword'], # draw element with 2 numbers followed by a text: textline and image ['draw', 'textline', 'number', 'number', 'text'], ['draw', 'image', 'number', 'number', 'text'], # draw element with 2 numbers: gabor, noise and fixdot ['draw', 'gabor', 'number', 'number'], ['draw', 'noise', 'number', 'number'], ['draw', 'fixdot', 'number', 'number'], ] fail_patterns = [ ['draw', 'notcircle', 'number', 'number', 'number', 'keyword'], ['draw', 'circle', 'number_inc', 'number', 'number', 'keyword'], ['draw', 'circle', 'number', 'number_inc', 'number', 'keyword'], ['draw', 'circle', 'number', 'number', 'number_inc', 'keyword'], ['draw', 'circle', 'number', 'number', 'number', 'keyword_inc'] ['notdraw', 'fixdot', 'number', 'number'], ] # there are a lot of other fail patterns! self.samples = util.os_mod_set_up(succes_patterns, fail_patterns)
def setUp(self): """ This function is always run before every test case """ succes_patterns = [ # there are 7 types of widgets: button, checkbox, image, # image_button, label, # rating_scale and text_input ['widget', 'number', 'number', 'number',\ 'number', 'button', 'keyword'], ['widget', 'number', 'number', 'number',\ 'number', 'checkbox', 'keyword'], ['widget', 'number', 'number', 'number',\ 'number', 'image', 'keyword'], ['widget', 'number', 'number', 'number',\ 'number', 'image_button', 'keyword'], ['widget', 'number', 'number', 'number',\ 'number', 'label', 'keyword'], ['widget', 'number', 'number', 'number',\ 'number', 'rating_scale', 'keyword'], ['widget', 'number', 'number', 'number',\ 'number', 'text_input', 'keyword'], ] fail_patterns = [ ['notwidget', 'number', 'number', 'number',\ 'number', 'button', 'keyword'], ['widget', 'number_inc', 'number', 'number',\ 'number', 'button', 'keyword'], ] self.samples = util.os_mod_set_up(succes_patterns, fail_patterns)
def setUp(self): """ This function is always run before every test case """ succes_patterns = [ ['setcycle', 'number', 'name', 'text'], ] fail_patterns = [ ['notsetcycle', 'number', 'name', 'text'], ] self.samples = util.os_mod_set_up(succes_patterns, fail_patterns)
def setUp(self): """ This function is always run before every test case """ succes_patterns = [ ['text'], ] fail_patterns = [ ['text_inc'], ] self.samples = util.os_mod_set_up(succes_patterns, fail_patterns)
def setUp(self): """ This function is always run before every test case """ succes_patterns = [ ['run', 'name'], ['run', 'name', 'condition'], ['run', 'name', 'condition', 'and', 'condition'], ['run', 'name', 'condition', 'or', 'condition'], ] fail_patterns = [ ['notrun', 'name'], ['notrun', 'name', 'condition'], ['run', 'name_inc'], ['run', 'name_inc', 'condition'], ['run', 'name', 'condition_inc'], ] self.samples = util.os_mod_set_up(succes_patterns, fail_patterns)