Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 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)
Пример #6
0
    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)