From 8d64bfdbdb910535fa41e130b7a2af9a7eb7aa66 Mon Sep 17 00:00:00 2001 From: Diana Huang Date: Mon, 28 Jan 2013 08:41:39 -0500 Subject: [PATCH] Update tests to handle rubric scores --- lms/djangoapps/open_ended_grading/peer_grading_service.py | 4 ++-- lms/djangoapps/open_ended_grading/tests.py | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lms/djangoapps/open_ended_grading/peer_grading_service.py b/lms/djangoapps/open_ended_grading/peer_grading_service.py index b850293255..b4f918397f 100644 --- a/lms/djangoapps/open_ended_grading/peer_grading_service.py +++ b/lms/djangoapps/open_ended_grading/peer_grading_service.py @@ -50,7 +50,7 @@ class MockPeerGradingService(object): 'max_score': 4}) def save_grade(self, location, grader_id, submission_id, - score, feedback, submission_key): + score, feedback, submission_key, rubric_scores): return json.dumps({'success': True}) def is_student_calibrated(self, problem_location, grader_id): @@ -66,7 +66,7 @@ class MockPeerGradingService(object): 'max_score': 4}) def save_calibration_essay(self, problem_location, grader_id, - calibration_essay_id, submission_key, score, feedback): + calibration_essay_id, submission_key, score, feedback, rubric_scores): return json.dumps({'success': True, 'actual_score': 2}) def get_problem_list(self, course_id, grader_id): diff --git a/lms/djangoapps/open_ended_grading/tests.py b/lms/djangoapps/open_ended_grading/tests.py index c1d192b6cc..57ea4f319c 100644 --- a/lms/djangoapps/open_ended_grading/tests.py +++ b/lms/djangoapps/open_ended_grading/tests.py @@ -171,7 +171,8 @@ class TestPeerGradingService(ct.PageLoader): 'submission_id': '1', 'submission_key': 'fake key', 'score': '2', - 'feedback': 'This is feedback'} + 'feedback': 'This is feedback', + 'rubric_scores[]': [1, 2]} r = self.check_for_post_code(200, url, data) d = json.loads(r.content) self.assertTrue(d['success']) @@ -236,7 +237,8 @@ class TestPeerGradingService(ct.PageLoader): 'submission_id': '1', 'submission_key': 'fake key', 'score': '2', - 'feedback': 'This is feedback'} + 'feedback': 'This is feedback', + 'rubric_scores[]': [1, 2]} r = self.check_for_post_code(200, url, data) d = json.loads(r.content) self.assertTrue(d['success'])