def test_gating_disabled(self, mock_evaluate): handle_subsection_score_updated( sender=None, course=self.course, user=self.user, subsection_grade=MagicMock(), ) mock_evaluate.assert_not_called()
def test_gating_enabled(self, mock_evaluate): self.course.enable_subsection_gating = True modulestore().update_item(self.course, 0) handle_subsection_score_updated( sender=None, course=self.course, user=self.user, subsection_grade=MagicMock(), ) mock_evaluate.assert_called()