Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)