GoogleCloudPlatform / cloud-sql-python-connector

A Python library for connecting securely to your Cloud SQL instances.
Apache License 2.0
286 stars 67 forks source link

test: round backoff in exponential backoff tests #1191

Closed jackwotherspoon closed 3 days ago

jackwotherspoon commented 1 week ago

We have seen the backoff value be microseconds below the low value causing test failures.

FAILED tests/unit/test_refresh_utils.py::test_exponential_backoff[0-324-524] - assert 323.97999248703616 >= 324

Rounding the answer to the nearest millisecond value will reduce flaky test.

Closes https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1160