Example #1
0
 def test_get_final_grade_none(self):
     """
     Test for get_final_grade returns None if there is no associated FinalGrade
     """
     mmtrack = MMTrack(user=self.user,
                       program=self.program,
                       edx_user_data=self.cached_edx_user_data)
     assert mmtrack.get_final_grade('random-course-id') is None
Example #2
0
 def test_get_final_grade_none(self):
     """
     Test for get_final_grade returns None if there is no associated FinalGrade
     """
     mmtrack = MMTrack(
         user=self.user,
         program=self.program,
         edx_user_data=self.cached_edx_user_data
     )
     assert mmtrack.get_final_grade('random-course-id') is None
Example #3
0
 def test_get_final_grade(self):
     """
     Test that get_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_final_grade(
         final_grade.course_run.edx_course_key) == final_grade
Example #4
0
 def test_get_final_grade(self):
     """
     Test that get_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_final_grade(final_grade.course_run.edx_course_key) == final_grade