Esempio n. 1
0
 def test_remove_course_milestone_missing_milestone(self):
     """ Unit Test: test_remove_course_milestone_missing_milestone """
     with self.assertNumQueries(1):
         api.remove_course_milestone(self.test_course_key,
                                     self.test_milestone)
     requirer_milestones = api.get_course_milestones(self.test_course_key)
     self.assertEqual(len(requirer_milestones), 0)
Esempio n. 2
0
def remove_prerequisite_course(course_key, milestone):
    """
    It would remove pre-requisite course milestone for course
    referred by `course_key`.
    """
    if settings.FEATURES.get('MILESTONES_APP', False):
        remove_course_milestone(
            course_key,
            milestone,
        )
Esempio n. 3
0
def remove_prerequisite_course(course_key, milestone):
    """
    It would remove pre-requisite course milestone for course
    referred by `course_key`.
    """
    if settings.FEATURES.get('MILESTONES_APP', False):
        remove_course_milestone(
            course_key,
            milestone,
        )
Esempio n. 4
0
 def test_add_course_milestone_inactive_to_active(self):
     """ Unit Test: test_add_course_milestone """
     api.add_course_milestone(self.test_course_key,
                              self.relationship_types['REQUIRES'],
                              self.test_milestone)
     api.remove_course_milestone(self.test_course_key, self.test_milestone)
     with self.assertNumQueries(3):
         api.add_course_milestone(self.test_course_key,
                                  self.relationship_types['REQUIRES'],
                                  self.test_milestone)
Esempio n. 5
0
def remove_prerequisite_course(course_key, milestone):
    """
    It would remove pre-requisite course milestone for course
    referred by `course_key`.
    """
    if not is_prerequisite_courses_enabled():
        return None
    milestones_api.remove_course_milestone(
        course_key,
        milestone,
    )
def remove_prerequisite_course(course_key, milestone):
    """
    It would remove pre-requisite course milestone for course
    referred by `course_key`.
    """
    if not is_prerequisite_courses_enabled():
        return None
    milestones_api.remove_course_milestone(
        course_key,
        milestone,
    )
Esempio n. 7
0
def remove_prerequisite_course(course_key, milestone):
    """
    It would remove pre-requisite course milestone for course
    referred by `course_key`.
    """
    if not settings.FEATURES.get('ENABLE_PREREQUISITE_COURSES', False):
        return None
    from milestones import api as milestones_api
    milestones_api.remove_course_milestone(
        course_key,
        milestone,
    )
Esempio n. 8
0
def remove_prerequisite_course(course_key, milestone):
    """
    It would remove pre-requisite course milestone for course
    referred by `course_key`.
    """
    if not settings.FEATURES.get('ENABLE_PREREQUISITE_COURSES', False):
        return None
    from milestones import api as milestones_api
    milestones_api.remove_course_milestone(
        course_key,
        milestone,
    )
Esempio n. 9
0
 def test_remove_course_milestone(self):
     """ Unit Test: test_remove_course_milestone """
     api.add_course_milestone(self.test_course_key,
                              self.relationship_types['REQUIRES'],
                              self.test_milestone)
     requirer_milestones = api.get_course_milestones(
         self.test_course_key, self.relationship_types['REQUIRES'])
     self.assertEqual(len(requirer_milestones), 1)
     with self.assertNumQueries(2):
         api.remove_course_milestone(self.test_course_key,
                                     self.test_milestone)
     requirer_milestones = api.get_course_milestones(self.test_course_key)
     self.assertEqual(len(requirer_milestones), 0)
Esempio n. 10
0
 def test_add_course_milestone_inactive_to_active(self):
     """ Unit Test: test_add_course_milestone """
     api.add_course_milestone(
         self.test_course_key,
         self.relationship_types['REQUIRES'],
         self.test_milestone
     )
     api.remove_course_milestone(self.test_course_key, self.test_milestone)
     with self.assertNumQueries(3):
         api.add_course_milestone(
             self.test_course_key,
             self.relationship_types['REQUIRES'],
             self.test_milestone
         )
Esempio n. 11
0
 def test_remove_course_milestone(self):
     """ Unit Test: test_remove_course_milestone """
     api.add_course_milestone(
         self.test_course_key,
         self.relationship_types['REQUIRES'],
         self.test_milestone
     )
     requirer_milestones = api.get_course_milestones(
         self.test_course_key,
         self.relationship_types['REQUIRES']
     )
     self.assertEqual(len(requirer_milestones), 1)
     with self.assertNumQueries(2):
         api.remove_course_milestone(self.test_course_key, self.test_milestone)
     requirer_milestones = api.get_course_milestones(self.test_course_key)
     self.assertEqual(len(requirer_milestones), 0)
Esempio n. 12
0
 def test_remove_course_milestone_missing_milestone(self):
     """ Unit Test: test_remove_course_milestone_missing_milestone """
     with self.assertNumQueries(1):
         api.remove_course_milestone(self.test_course_key, self.test_milestone)
     requirer_milestones = api.get_course_milestones(self.test_course_key)
     self.assertEqual(len(requirer_milestones), 0)