Refactor code
This commit is contained in:
parent
89e3925590
commit
93fb4c2612
|
|
@ -52,9 +52,7 @@ class UpdateSubmissionFeedback(relay.ClientIDMutation):
|
|||
(submission_feedback, created) = SubmissionFeedback.objects.get_or_create(teacher=user,
|
||||
student_submission_id=student_submission_id)
|
||||
|
||||
final = submission_feedback.final
|
||||
if 'final' in submission_feedback_data:
|
||||
final = submission_feedback_data.get('final')
|
||||
final = submission_feedback_data.get('final') if 'final' in submission_feedback_data else submission_feedback.final
|
||||
|
||||
submission_feedback.final = final
|
||||
submission_feedback.text = submission_feedback_data.get('text')
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ class SubmissionFeedbackTestCase(DefaultUserTestCase):
|
|||
id
|
||||
text
|
||||
document
|
||||
submission_feedback {
|
||||
submissionFeedback {
|
||||
text
|
||||
}
|
||||
}
|
||||
|
|
@ -89,7 +89,7 @@ class SubmissionFeedbackTestCase(DefaultUserTestCase):
|
|||
id
|
||||
text
|
||||
document
|
||||
submission_feedback {
|
||||
submissionFeedback {
|
||||
text
|
||||
}
|
||||
}
|
||||
|
|
@ -110,7 +110,7 @@ class SubmissionFeedbackTestCase(DefaultUserTestCase):
|
|||
id
|
||||
text
|
||||
document
|
||||
submission_feedback {
|
||||
submissionFeedback {
|
||||
text
|
||||
}
|
||||
}
|
||||
|
|
@ -173,14 +173,14 @@ class SubmissionFeedbackTestCase(DefaultUserTestCase):
|
|||
SubmissionFeedbackFactory(teacher=self.teacher, final=False, student_submission=self.student_submission)
|
||||
result = self._fetch_assignment_student(self.student1)
|
||||
|
||||
self.assertIsNone(result.get('data').get('submission_feedback'))
|
||||
self.assertIsNone(result.get('data').get('submissionFeedback'))
|
||||
|
||||
def test_student_does_see_final_feedback(self):
|
||||
|
||||
submission_feedback = SubmissionFeedbackFactory(teacher=self.teacher, final=True,
|
||||
student_submission=self.student_submission)
|
||||
result = self._fetch_assignment_student(self.student1)
|
||||
self.assertEqual(result.get('data').get('assignment').get('submission').get('submission_feedback')
|
||||
self.assertEqual(result.get('data').get('assignment').get('submission').get('submissionFeedback')
|
||||
.get('text'), submission_feedback.text)
|
||||
|
||||
def test_teacher_can_see_feedback_for_submission(self):
|
||||
|
|
@ -190,7 +190,7 @@ class SubmissionFeedbackTestCase(DefaultUserTestCase):
|
|||
self.student_submission.save()
|
||||
|
||||
result = self._fetch_assignment_teacher(self.teacher)
|
||||
self.assertEqual(result.get('data').get('assignment').get('submissions')[0].get('submission_feedback')
|
||||
self.assertEqual(result.get('data').get('assignment').get('submissions')[0].get('submissionFeedback')
|
||||
.get('text'), submission_feedback.text)
|
||||
|
||||
def test_rogue_teacher_cannot_see_feedback(self):
|
||||
|
|
@ -200,4 +200,4 @@ class SubmissionFeedbackTestCase(DefaultUserTestCase):
|
|||
self.student_submission.save()
|
||||
|
||||
result = self._fetch_assignment_teacher(self.teacher2)
|
||||
self.assertIsNone(result.get('data').get('assignment').get('submissions')[0].get('submission_feedback'))
|
||||
self.assertIsNone(result.get('data').get('assignment').get('submissions')[0].get('submissionFeedback'))
|
||||
|
|
|
|||
Loading…
Reference in New Issue