def test_remove_enrollment(self): stored_entitlement, is_created = self._add_entitlement_for_user(self.course, self.user, self.course_uuid) self.assertTrue(is_created) # Entitlement set not enroll the user in the Course run enrollment = CourseEnrollmentFactory( user=self.user, course_id=self.course.id, mode="verified", ) CourseEntitlement.update_entitlement_enrollment(self.user, self.course_uuid, enrollment) entitlement = CourseEntitlement.get_user_course_entitlement(self.user, self.course_uuid) self.assertIsNotNone(entitlement.enrollment_course_run) CourseEntitlement.update_entitlement_enrollment(self.user, self.course_uuid, None) entitlement = CourseEntitlement.get_user_course_entitlement(self.user, self.course_uuid) self.assertIsNone(entitlement.enrollment_course_run)
def test_get_entitlement_info(self): stored_entitlement, is_created = self._add_entitlement_for_user(self.course, self.user, self.course_uuid) self.assertTrue(is_created) # Get the Entitlement and verify the data entitlement = CourseEntitlement.get_user_course_entitlement(self.user, self.course_uuid) self.assertEqual(entitlement.course_uuid, self.course_uuid) self.assertEqual(entitlement.mode, 'verified') self.assertIsNone(entitlement.enrollment_course_run)
def test_get_entitlement_info(self): stored_entitlement, is_created = self._add_entitlement_for_user( self.course, self.user, self.course_uuid) self.assertTrue(is_created) # Get the Entitlement and verify the data entitlement = CourseEntitlement.get_user_course_entitlement( self.user, self.course_uuid) self.assertEqual(entitlement.course_uuid, self.course_uuid) self.assertEqual(entitlement.mode, 'verified') self.assertIsNone(entitlement.enrollment_course_run)
def test_remove_enrollment(self): stored_entitlement, is_created = self._add_entitlement_for_user( self.course, self.user, self.course_uuid) self.assertTrue(is_created) # Entitlement set not enroll the user in the Course run enrollment = CourseEnrollmentFactory( user=self.user, course_id=self.course.id, mode="verified", ) CourseEntitlement.update_entitlement_enrollment( self.user, self.course_uuid, enrollment) entitlement = CourseEntitlement.get_user_course_entitlement( self.user, self.course_uuid) self.assertIsNotNone(entitlement.enrollment_course_run) CourseEntitlement.update_entitlement_enrollment( self.user, self.course_uuid, None) entitlement = CourseEntitlement.get_user_course_entitlement( self.user, self.course_uuid) self.assertIsNone(entitlement.enrollment_course_run)