def test_correction_creation(self):
     correction = Correction()
     correction.publicComent = self.correction_public_comment
     correction.privateComent = self.correction_private_comment
     correction.grade = self.correction_grade
     delivery = Delivery.objects.get(file=self.delivery_filepath)
     teacher = Teacher.objects.get(uid=self.teacher_name)
     correction.delivery = delivery
     correction.corrector = teacher
     correction.save()
     
     corrections = Correction.objects.all()
     self.assertEqual(len(corrections), 1) # as I have deleted them all, there can be only 1
     self.assertEqual(corrections[0], correction)
     saved_correction = corrections[0]
     self.assertEqual(saved_correction.publicComent, self.correction_public_comment)
     self.assertEqual(saved_correction.privateComent, self.correction_private_comment)
     self.assertEqual(saved_correction.grade, self.correction_grade)
Example #2
0
    def test_correction_creation(self):
        correction = Correction()
        correction.publicComent = self.correction_public_comment
        correction.privateComent = self.correction_private_comment
        correction.grade = self.correction_grade
        delivery = Delivery.objects.get(file=self.delivery_filepath)
        teacher = Teacher.objects.get(uid=self.teacher_name)
        correction.delivery = delivery
        correction.corrector = teacher
        correction.save()

        corrections = Correction.objects.all()
        self.assertEqual(len(corrections),
                         1)  # as I have deleted them all, there can be only 1
        self.assertEqual(corrections[0], correction)
        saved_correction = corrections[0]
        self.assertEqual(saved_correction.publicComent,
                         self.correction_public_comment)
        self.assertEqual(saved_correction.privateComent,
                         self.correction_private_comment)
        self.assertEqual(saved_correction.grade, self.correction_grade)
Example #3
0
 def testCorrectionToStringReturnGradeAndPublicComment(self):
     correction = Correction()
     correction.publicComent = self.correction_public_comment
     correction.privateComent = self.correction_private_comment
     correction.grade = self.correction_grade
     self.assertEqual(str(correction), self.string_compare)
Example #4
0
 def testCorrectionToStringReturnGradeAndPublicComment(self):
     correction = Correction()
     correction.publicComent = self.correction_public_comment
     correction.privateComent = self.correction_private_comment
     correction.grade = self.correction_grade
     self.assertEqual(str(correction), self.string_compare)