528
528
problem_dict['name'] = self._name
532
533
result_dict = test.run(self._solution, attempt_code)
533
534
if 'exception' in result_dict and result_dict['exception']['critical']:
534
535
# critical error occured, running more cases is useless
535
536
# FunctionNotFound, Syntax, Indentation
536
537
problem_dict['critical_error'] = result_dict['exception']
539
541
test_case_results.append(result_dict)
544
548
problem_dict['cases'] = test_case_results