def METHOD_NAME(patch_cloud_retry):
    cloud_retry, decorator_generator = patch_cloud_retry()
    decorator = cloud_retry.exponential_backoff(
        retries=11, delay=4, backoff=3, max_delay=61, catch_extra_error_codes=[42]
    )
    assert decorator is sentinel.decorator
    gen_kw_args, sleep_time_generator = check_common_side_effects(decorator_generator)
    assert gen_kw_args["catch_extra_error_codes"] == [42]
    assert gen_kw_args["retries"] == 11
    assert sleep_time_generator.delay == 4
    assert sleep_time_generator.backoff == 3
    assert sleep_time_generator.max_delay == 61
    assert sleep_time_generator.jitter is False