drivendataorg / cloudpathlib

Python pathlib-style classes for cloud storage services such as Amazon S3, Azure Blob Storage, and Google Cloud Storage.
https://cloudpathlib.drivendata.org
MIT License
478 stars 62 forks source link

Make flaky tests more reliable #459

Closed pjbull closed 3 months ago

pjbull commented 3 months ago

Sometimes tests are flaky, in particular:

Add more resilient retries to both scenarios.

github-actions[bot] commented 3 months ago

🚀 Deployed on https://deploy-preview-459--gallant-agnesi-5f7bb3.netlify.app

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 93.9%. Comparing base (f36309f) to head (0410094).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #459 +/- ## ======================================== + Coverage 93.6% 93.9% +0.2% ======================================== Files 23 23 Lines 1660 1660 ======================================== + Hits 1555 1559 +4 + Misses 105 101 -4 ``` [see 2 files with indirect coverage changes](https://app.codecov.io/gh/drivendataorg/cloudpathlib/pull/459/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=drivendataorg)