コード例 #1
0
 def test_two_incorrect_one_correct_choice(self):
     create_mcq_submission(self.user.question_junctions.all()[1], 'efa')
     self.assertEquals(getattr(Submission.objects.first(), 'grade'), 0)
コード例 #2
0
 def test_empty_string(self):
     create_mcq_submission(self.user.question_junctions.all()[1], '')
     self.assertEquals(getattr(Submission.objects.first(), 'grade'), 0)
コード例 #3
0
 def test_reversed_correct_choice(self):
     create_mcq_submission(self.user.question_junctions.first(), 'b,a')
     self.assertEquals(getattr(Submission.objects.first(), 'grade'), 1)
コード例 #4
0
 def test_incorrect_choices(self):
     create_mcq_submission(self.user.question_junctions.first(), '!@#')
     self.assertEquals(getattr(Submission.objects.first(), 'grade'), 0)
コード例 #5
0
 def test_incorrect_answer(self):
     create_mcq_submission(self.user.question_junctions.all()[2], 'b')
     self.assertEquals(getattr(Submission.objects.first(), 'grade'), 0)