Esempio n. 1
0
 def test_get_final_grade_percent_none(self):
     """
     Test that get_final_grade_percent returns a None when there is no final grade
     """
     mmtrack = MMTrack(user=self.user,
                       program=self.program,
                       edx_user_data=self.cached_edx_user_data)
     assert mmtrack.get_final_grade_percent('random-course-id') is None
Esempio n. 2
0
 def test_get_final_grade_percent_none(self):
     """
     Test that get_final_grade_percent returns a None when there is no final grade
     """
     mmtrack = MMTrack(
         user=self.user,
         program=self.program,
         edx_user_data=self.cached_edx_user_data
     )
     assert mmtrack.get_final_grade_percent('random-course-id') is None
Esempio n. 3
0
 def test_get_final_grade_percent(self):
     """
     Test that get_final_grade_percent returns a final grade in percent form
     """
     final_grade = FinalGradeFactory.create(user=self.user,
                                            course_run=self.cruns[0],
                                            grade=0.57)
     mmtrack = MMTrack(user=self.user,
                       program=self.program,
                       edx_user_data=self.cached_edx_user_data)
     # calling round here because we do not want to add it in `get_final_grade` and let the frontend handle it
     assert round(
         mmtrack.get_final_grade_percent(
             final_grade.course_run.edx_course_key)) == 57.0
Esempio n. 4
0
 def test_get_final_grade_percent(self):
     """
     Test that get_final_grade_percent returns a final grade in percent form
     """
     final_grade = FinalGradeFactory.create(
         user=self.user,
         course_run=self.cruns[0],
         grade=0.57
     )
     mmtrack = MMTrack(
         user=self.user,
         program=self.program,
         edx_user_data=self.cached_edx_user_data
     )
     # calling round here because we do not want to add it in `get_final_grade` and let the frontend handle it
     assert round(mmtrack.get_final_grade_percent(final_grade.course_run.edx_course_key)) == 57.0