diff --git a/changelog/2393.feature.rst b/changelog/2393.feature.rst new file mode 100644 index 0000000000..f636af450e --- /dev/null +++ b/changelog/2393.feature.rst @@ -0,0 +1,5 @@ +Replaces ``Retry.BACK0FF_MAX`` with ``Retry.DEFAULT_BACKOFF_MAX``. + +Adds a configurable ``backoff_max`` parameter to the ``Retry`` class. +If a custom ``backoff_max`` is provided to the ``Retry`` class, it +will replace the ``Retry.DEFAULT_BACKOFF_MAX``. diff --git a/test/test_retry.py b/test/test_retry.py index 694bd833e1..58695faf57 100644 --- a/test/test_retry.py +++ b/test/test_retry.py @@ -176,6 +176,9 @@ def test_configurable_backoff_max(self) -> None: retry = retry.increment(method="GET") assert retry.get_backoff_time() == max_backoff + retry = retry.increment(method="GET") + assert retry.get_backoff_time() == max_backoff + def test_zero_backoff(self) -> None: retry = Retry() assert retry.get_backoff_time() == 0