fix flake 8

This commit is contained in:
Kenneth Kehl
2024-08-13 15:45:39 -07:00
parent db9197e7a6
commit 7258105c91

View File

@@ -87,20 +87,22 @@ def test_get_phone_number_from_s3(
phone_number = get_phone_number_from_s3("service_id", job_id, job_row_number)
assert phone_number == expected_phone_number
def mock_s3_get_object_slowdown(*args, **kwargs):
error_response = {
'Error': {
'Code': 'SlowDown',
'Message': 'Reduce your request rate',
"Error": {
"Code": "SlowDown",
"Message": "Reduce your request rate",
}
}
raise ClientError(error_response, 'GetObject')
raise ClientError(error_response, "GetObject")
def test_get_job_from_s3_exponential_backoff(mocker):
get_s3_object = mocker.patch("app.aws.s3.get_s3_object", side_effect=mock_s3_get_object_slowdown)
mocker.patch("app.aws.s3.get_s3_object", side_effect=mock_s3_get_object_slowdown)
with pytest.raises(Exception) as exc_info:
job = get_job_from_s3("service_id", "job_id")
assert 'Failed to get object after 5 attempts' in str(exc_info)
get_job_from_s3("service_id", "job_id")
assert "Failed to get object after 5 attempts" in str(exc_info)
@pytest.mark.parametrize(