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)
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)