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