Exemple #1
0
 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()
Exemple #2
0
 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()