def test_has_passed_course_no_grade(self): """ Test that has_passed_course returns False when no FinalGrade exists """ mmtrack = MMTrack(user=self.user, program=self.program, edx_user_data=self.cached_edx_user_data) assert mmtrack.has_passed_course('random-course-id') is False
def test_has_passed_course_no_grade(self): """ Test that has_passed_course returns False when no FinalGrade exists """ mmtrack = MMTrack( user=self.user, program=self.program, edx_user_data=self.cached_edx_user_data ) assert mmtrack.has_passed_course('random-course-id') is False
def test_has_passed_course(self, final_grade_passed): """ Test that has_passed_course returns True when a passed FinalGrade exists """ final_grade = FinalGradeFactory.create(user=self.user, course_run=self.cruns[0], passed=final_grade_passed) mmtrack = MMTrack(user=self.user, program=self.program, edx_user_data=self.cached_edx_user_data) assert mmtrack.has_passed_course( final_grade.course_run.edx_course_key) is final_grade_passed
def test_has_passed_course(self, final_grade_passed): """ Test that has_passed_course returns True when a passed FinalGrade exists """ final_grade = FinalGradeFactory.create( user=self.user, course_run=self.cruns[0], passed=final_grade_passed ) mmtrack = MMTrack( user=self.user, program=self.program, edx_user_data=self.cached_edx_user_data ) assert mmtrack.has_passed_course(final_grade.course_run.edx_course_key) is final_grade_passed