Lines Matching defs:test
108 'and test data as parameters of this funtion. '+
121 test = SIMPLE_TEST,
132 test = PERM_TEST,
143 test = PRED_TEST,
160 student and model solution on given test data.
192 def _preProcessCheckSyntax(self, test, src, **kwargs):
206 def _postProcessCheckSyntax(self, test, message):
227 (int(match[1]) - test.lineNumberOffset, match[3]),
238 test data. For
253 def _preProcessCheckSemantic(self, test, src, **kwargs):
264 Runs sematic test on a Prolog program.
269 # test for available test specs
273 msg = 'No test specification selected.'
277 # test for defined repeat fields in the schema definition
283 # test for available test data
288 msg = 'No test data defined.'
309 # run selected test specifications
310 for test in self._getTests(job):
314 LOG.debug('Running semantic check with test: %s' %
315 test.getName())
332 encoding=test.encoding)
335 interpreter = test.interpreter
338 src = test.semantic
347 # 4.3 set test function
348 src = re.sub('\$\{testFunction\}', test.test, src)
350 # 4.4. run with all test data
355 # substitute the test data placeholder with the actual
356 # test data
359 # replace the variables name used in the test data
383 encoding=test.encoding)
409 % (t, test.getName(), result)
428 % (t, test.getName())