예제 #1
0
 def test_assignments(self):
     assignments = get_assignments(submissions=get_submissions(),
                                   judge_profiles=get_judge_profiles(),
                                   commit=False)
     self.assertEvenAssignment(assignments)
     # Check nothing has been saved
     self.assertEqual(JudgeAssignment.objects.count(), 0)
예제 #2
0
 def test_assignment_commit(self):
     assignments = get_assignments(submissions=get_submissions(),
                                   judge_profiles=get_judge_profiles(),
                                   commit=True)
     self.assertEvenAssignment(assignments)
     expected_submissions = (settings.JUDGES_PER_SUBMISSION *
                             Submission.objects.count())
     self.assertEqual(JudgeAssignment.objects.count(),
                      expected_submissions)