コード例 #1
0
ファイル: test_data.py プロジェクト: dehamzah/edx-platform
    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)
コード例 #2
0
ファイル: test_data.py プロジェクト: dehamzah/edx-platform
    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)
コード例 #3
0
ファイル: test_data.py プロジェクト: wxiaof2005/edx-platform
    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)
コード例 #4
0
ファイル: test_data.py プロジェクト: wxiaof2005/edx-platform
    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)