Ejemplo n.º 1
0
 def test_get_required_final_grade_raises(self):
     """
     Test for get_required_final_grade raises an exception if there is no associated FinalGrade
     """
     mmtrack = MMTrack(user=self.user,
                       program=self.program,
                       edx_user_data=self.cached_edx_user_data)
     with self.assertRaises(FinalGrade.DoesNotExist):
         mmtrack.get_required_final_grade('random-course-id')
Ejemplo n.º 2
0
 def test_get_required_final_grade_raises(self):
     """
     Test for get_required_final_grade raises an exception if there is no associated FinalGrade
     """
     mmtrack = MMTrack(
         user=self.user,
         program=self.program,
         edx_user_data=self.cached_edx_user_data
     )
     with self.assertRaises(FinalGrade.DoesNotExist):
         mmtrack.get_required_final_grade('random-course-id')
Ejemplo n.º 3
0
 def test_get_required_final_grade(self):
     """
     Test that get_required_final_grade returns the FinalGrade associated with a user's course run
     """
     final_grade = FinalGradeFactory.create(
         user=self.user,
         course_run=self.cruns[0],
     )
     mmtrack = MMTrack(user=self.user,
                       program=self.program,
                       edx_user_data=self.cached_edx_user_data)
     assert mmtrack.get_required_final_grade(
         final_grade.course_run.edx_course_key) == final_grade
Ejemplo n.º 4
0
 def test_get_required_final_grade(self):
     """
     Test that get_required_final_grade returns the FinalGrade associated with a user's course run
     """
     final_grade = FinalGradeFactory.create(
         user=self.user,
         course_run=self.cruns[0],
     )
     mmtrack = MMTrack(
         user=self.user,
         program=self.program,
         edx_user_data=self.cached_edx_user_data
     )
     assert mmtrack.get_required_final_grade(final_grade.course_run.edx_course_key) == final_grade