コード例 #1
0
 def test_send_grade_loose_suppresses_and_logs_does_not_exist(
         self, get_user_data):
     get_user_data.side_effect = LtiUserData.DoesNotExist()
     with self.assertRaises(LtiUserData.DoesNotExist), \
             patch("django_lti_tool_provider.signals._logger.info") as patched_log_info:
         _send_grade(Mock(), 0, None)
         patched_log_info.assert_called_once()
         call_args = patched_log_info.call_args[0]
         self.assertIn("No LTI parameters", call_args[0])
コード例 #2
0
 def test_send_grade_no_lti_user_data_raises_does_not_exist(
         self, get_user_data):
     get_user_data.side_effect = LtiUserData.DoesNotExist()
     with self.assertRaises(LtiUserData.DoesNotExist):
         _send_grade(Mock(), 0, None)