def main(): """Run the LockingProtocol.""" args = parse_input() log.setLevel(logging.DEBUG if args.debug else logging.ERROR) log.debug(args) try: assign = assignment.load_config(args.config, args) assign.load() grading.protocol(args, assign).on_interact() scoring.protocol(args, assign).on_interact() except (ex.LoadingException, ex.SerializeException) as e: log.warning('Assignment could not instantiate', exc_info=True) print('Error: ' + str(e).strip()) exit(1) except (KeyboardInterrupt, EOFError): log.info('Quitting...')
def main(): """Run GradingProtocol and ScoringProtocol.""" args = ok.parse_input() log.setLevel(logging.DEBUG if args.debug else logging.ERROR) log.debug(args) try: assign = assignment.load_assignment(args.config, args) msgs = messages.Messages() grading.protocol(args, assign).run(msgs) scoring.protocol(args, assign).run(msgs) except (ex.LoadingException, ex.SerializeException) as e: log.warning('Assignment could not instantiate', exc_info=True) print('Error: ' + str(e).strip()) exit(1) except (KeyboardInterrupt, EOFError): log.info('Quitting...')
def setUp(self): self.cmd_args = mock.Mock() self.cmd_args.score = True self.assignment = mock.MagicMock() self.proto = scoring.protocol(self.cmd_args, self.assignment) self.mockTest0 = self.makeMockTest('Test 0', self.SCORE0, self.SCORE0) self.mockTest1 = self.makeMockTest('Test 1', self.SCORE1, self.SCORE1) self.mockTest2 = self.makeMockTest('Test 2', self.SCORE2, self.SCORE2) self.assignment.specified_tests = [ self.mockTest0, self.mockTest1, self.mockTest2, ]
def setUp(self): self.cmd_args = mock.Mock() self.cmd_args.score = True self.cmd_args.export = False self.assignment = mock.MagicMock() self.proto = scoring.protocol(self.cmd_args, self.assignment) self.mockTest0 = self.makeMockTest('Test 0', self.SCORE0, self.SCORE0) self.mockTest1 = self.makeMockTest('Test 1', self.SCORE1, self.SCORE1) self.mockTest2 = self.makeMockTest('Test 2', self.SCORE2, self.SCORE2) self.assignment.specified_tests = [ self.mockTest0, self.mockTest1, self.mockTest2, ]