def test_check_uri_list_for_status_code_200_returns_empty_list( self, mock_req_head): mock_req_head.side_effect = [ MockResponse(200), MockResponse(200), ] uri_list = [ "goodURI1", "goodURI2", ] result = check_uri_list(uri_list) self.assertEqual([], result)
def test_check_uri_list_for_status_code_404_after_retries_returns_failure_list( self, mock_req_head, mock_retry_after): mock_retry_after.return_value = [ 0.1, 0.2, 0.4, 0.8, 1, ] mock_req_head.side_effect = [ MockResponse(429), MockResponse(502), MockResponse(404), ] uri_list = ["BAD_URI"] result = check_uri_list(uri_list) self.assertEqual(["BAD_URI"], result)
def test_check_uri_list_for_status_code_429_returns_failure_list( self, mock_req_head): mock_req_head.side_effect = [MockResponse(429), MockResponse(404)] uri_list = ["BAD_URI"] result = check_uri_list(uri_list) self.assertEqual(uri_list, result)
def test_check_uri_list_for_status_code_302_returns_empty_list( self, mock_req_head): mock_req_head.side_effect = [MockResponse(302)] uri_list = ["URI"] result = check_uri_list(uri_list) self.assertEqual([], result)