Lines Matching refs:self
108 def __init__(self, compileFail, invariantInput, paramList):
109 self.compileFail = 'expect compile_fail' if compileFail else 'expect pass'
110 self.name = ''
116 self.name += p.name
118 self.name += '_'
125 self.name += "_invariant_input"
133 self.variableVtx = variables.replace("anon_centroid", "out")
134 self.variableFrg = variables.replace("anon_centroid", "in")
135 self.variableVtx = self.variableVtx.replace("centroid", "centroid out")
136 self.variableFrg = self.variableFrg.replace("centroid", "centroid in")
138 self.variableFrg = self.variableFrg.replace("invariant", "") # input variable cannot be invariant...
140 self.variableFrg = "invariant " + self.variableFrg # ...unless we are doing a negative test
142 def __str__(self):
144 "NAME" : self.name,
145 "COMPILE_FAIL" : self.compileFail,
146 "VARIABLE_VTX" : self.variableVtx,
147 "VARIABLE_FRG" : self.variableFrg
152 def __init__(self, compileFail, paramList):
153 self.compileFail = "expect compile_fail" if compileFail else "expect pass"
154 self.name = ''
155 self.param0 = ''
156 self.param1 = ''
157 self.param2 = ''
160 self.name += p.name
162 self.name += '_'
164 self.param0 += p.vars[0] + ' '
165 self.param1 += p.vars[1] + ' '
166 self.param2 += p.vars[2] + ' '
168 self.param0 += 'float x'
169 self.param1 += 'float x'
170 self.param2 += 'float x'
171 self.param0 = self.param0.replace(" ", " ")
172 self.param1 = self.param1.replace(" ", " ")
173 self.param2 = self.param2.replace(" ", " ")
175 def __str__(self):
177 "NAME" : self.name,
178 "COMPILE_FAIL" : self.compileFail,
179 "PARAMETER0" : self.param0,
180 "PARAMETER1" : self.param1,
181 "PARAMETER2" : self.param2,