def finalize_expired_submissions(timed_out_list): for sub in timed_out_list: grader_util.finalize_expired_submission(sub) log.debug("Reset {0} submissions that had timed out in their current grader.".format(len(timed_out_list))) return True
def test_finalize_expired_submission(self): test_sub = test_util.get_sub("PE", STUDENT_ID, LOCATION, "PE") test_sub.save() grader_util.finalize_expired_submission(test_sub) self.assertEqual(test_sub.state, SubmissionState.finished)