From 76f76a4ff8f3c58755ec0b72a2ee8fb1c7960e61 Mon Sep 17 00:00:00 2001 From: Diana Huang Date: Fri, 7 Dec 2012 17:30:03 -0500 Subject: [PATCH] Update tests and mock objects to work with the new API --- lms/djangoapps/instructor/staff_grading_service.py | 2 +- lms/djangoapps/instructor/tests.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lms/djangoapps/instructor/staff_grading_service.py b/lms/djangoapps/instructor/staff_grading_service.py index 65302c2881..8c9e02bdae 100644 --- a/lms/djangoapps/instructor/staff_grading_service.py +++ b/lms/djangoapps/instructor/staff_grading_service.py @@ -43,7 +43,7 @@ class MockStaffGradingService(object): 'rubric': 'A rubric'}) def save_grade(self, course_id, grader_id, submission_id, score, feedback): - return self.get_next(course_id, grader_id) + return self.get_next(course_id, 'fake location', grader_id) class StaffGradingService(object): diff --git a/lms/djangoapps/instructor/tests.py b/lms/djangoapps/instructor/tests.py index c47eb170fc..4b5ab7e309 100644 --- a/lms/djangoapps/instructor/tests.py +++ b/lms/djangoapps/instructor/tests.py @@ -236,6 +236,7 @@ class TestStaffGradingService(ct.PageLoader): self.student = 'view@test.com' self.instructor = 'view2@test.com' self.password = 'foo' + self.location = 'TestLocation' self.create_account('u1', self.student, self.password) self.create_account('u2', self.instructor, self.password) self.activate_user(self.student) @@ -271,8 +272,9 @@ class TestStaffGradingService(ct.PageLoader): self.login(self.instructor, self.password) url = reverse('staff_grading_get_next', kwargs={'course_id': self.course_id}) + data = {'location': self.location} - r = self.check_for_get_code(200, url) + r = self.check_for_post_code(200, url, data) d = json.loads(r.content) self.assertTrue(d['success']) self.assertEquals(d['submission_id'], self.mock_service.cnt) @@ -285,7 +287,8 @@ class TestStaffGradingService(ct.PageLoader): data = {'score': '12', 'feedback': 'great!', - 'submission_id': '123'} + 'submission_id': '123', + 'location': self.location} r = self.check_for_post_code(200, url, data) d = json.loads(r.content) self.assertTrue(d['success'], str(d))