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)
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, )
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)
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 settings.FEATURES.get('ENABLE_PREREQUISITE_COURSES', False): return None from milestones import api as milestones_api milestones_api.remove_course_milestone( course_key, milestone, )
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)
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 )
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)