Esempio n. 1
0
 def test_remove_from_section_conclude_enrollment_fails(self, log_replacement, conclude_enrollment_replacement,
                                                           render_replacement):
     """ Remove from section should return error if conclude_enrollment fails """
     request = self.remove_from_section_stub()
     conclude_enrollment_replacement.side_effect = CanvasAPIError
     response = remove_from_section(request)
     self.assertEqual(response.status_code, 500)
 def test_remove_from_section_conclude_enrollment_fails(self, log_replacement, conclude_enrollment_replacement,
                                                           render_replacement):
     """ Remove from section should return error if conclude_enrollment fails """
     request = self.remove_from_section_stub()
     conclude_enrollment_replacement.side_effect = CanvasAPIError
     response = remove_from_section(request)
     self.assertEqual(response.status_code, 500)
 def test_remove_from_section_succeeds(self, log_replacement, conclude_enrollment_replacement):
     # Remove from section should return sucess status code on matching course id,
     # valid section, and successful deletion of user
     request = self.remove_from_section_stub()
     conclude_enrollment_replacement.return_value = Mock(json=lambda: {})
     response_json = {}
     response = remove_from_section(request)
     self.assertEqual(response.status_code, 200, "Incorrect code for validate_course=True ")
Esempio n. 4
0
 def test_remove_from_section_succeeds(self, log_replacement, conclude_enrollment_replacement):
     # Remove from section should return sucess status code on matching course id,
     # valid section, and successful deletion of user
     request = self.remove_from_section_stub()
     conclude_enrollment_replacement.return_value = Mock(json=lambda: {})
     response_json = {}
     response = remove_from_section(request)
     self.assertEqual(response.status_code, 200, "Incorrect code for validate_course=True ")
 def test_status_from_remove_from_section_on_blank_user_section_id(self, log_replacement, render_replacement):
     """ Check status on remove from section test with bad user section id """
     request = self.remove_from_section_stub()
     request.POST['user_section_id'] = ''
     response = remove_from_section(request)
     self.assertEqual(response.status_code, 500)
 def test_render_from_remove_from_section_on_empty_user_section_id(self, log_replacement, render_replacement):
     """ Check render on remove from section test with no user section id """
     request = self.remove_from_section_stub()
     del request.POST['user_section_id']
     response = remove_from_section(request)
     self.assertEqual(response.status_code, 500)
Esempio n. 7
0
 def test_status_from_remove_from_section_on_blank_user_section_id(self, log_replacement, render_replacement):
     """ Check status on remove from section test with bad user section id """
     request = self.remove_from_section_stub()
     request.POST['user_section_id'] = ''
     response = remove_from_section(request)
     self.assertEqual(response.status_code, 500)
Esempio n. 8
0
 def test_render_from_remove_from_section_on_empty_user_section_id(self, log_replacement, render_replacement):
     """ Check render on remove from section test with no user section id """
     request = self.remove_from_section_stub()
     del request.POST['user_section_id']
     response = remove_from_section(request)
     self.assertEqual(response.status_code, 500)