summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook.git@proton.me>2022-09-30 16:03:34 -0500
committerJordan Cook <jordan.cook.git@proton.me>2022-09-30 18:27:44 -0500
commit55dc02d773048362f0738759f25d07effc9cd951 (patch)
tree0070428d0148f9142be8ea3cc797bff5ce2e4da0 /tests
parentc1e313b89cbe1cffaf7d6a5fc9c3bc97c145516b (diff)
downloadrequests-cache-55dc02d773048362f0738759f25d07effc9cd951.tar.gz
Fix issue on Windows with occasional missing `CachedResponse.created_at` timestamp
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_base_cache.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/unit/test_base_cache.py b/tests/unit/test_base_cache.py
index 9ddbb4d..0a0b265 100644
--- a/tests/unit/test_base_cache.py
+++ b/tests/unit/test_base_cache.py
@@ -59,7 +59,8 @@ def test_delete__expired(mock_normalize_url, mock_session):
mock_session.settings.expire_after = 1
mock_session.get(MOCKED_URL)
mock_session.get(MOCKED_URL_JSON)
- sleep(1)
+ sleep(1.1)
+ mock_session.settings.expire_after = 2
mock_session.get(unexpired_url)
# At this point we should have 1 unexpired response and 2 expired responses
@@ -72,7 +73,7 @@ def test_delete__expired(mock_normalize_url, mock_session):
assert cached_response.url == unexpired_url
# Now the last response should be expired as well
- sleep(1)
+ sleep(2)
BaseCache.delete(mock_session.cache, expired=True)
assert len(mock_session.cache.responses) == 0