summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook@pioneer.com>2022-04-22 17:29:33 -0500
committerJordan Cook <jordan.cook@pioneer.com>2022-04-22 17:57:22 -0500
commit1a4468abb249ec3ea2c1a774bd14fded14e28d69 (patch)
tree8264fe9b6fd727553ec1ff2a4961b0b6564bfa81 /tests
parent0dbd82d4d28875f2c0a592dfc89f50bf1c63cb2b (diff)
downloadrequests-cache-1a4468abb249ec3ea2c1a774bd14fded14e28d69.tar.gz
For SQLite expires column, use time.time() instead of datetime.timestamp()
Diffstat (limited to 'tests')
-rw-r--r--tests/integration/test_dynamodb.py2
-rw-r--r--tests/unit/test_session.py10
2 files changed, 6 insertions, 6 deletions
diff --git a/tests/integration/test_dynamodb.py b/tests/integration/test_dynamodb.py
index 59f8ae1..52fe3f3 100644
--- a/tests/integration/test_dynamodb.py
+++ b/tests/integration/test_dynamodb.py
@@ -69,7 +69,7 @@ class TestDynamoDbDict(BaseStorageTest):
"""
cache = self.init_cache(ttl=ttl_enabled)
item = OrderedDict(foo='bar')
- item.ttl = 60
+ item.expires_unix = 60
cache['key'] = item
# 'ttl' is a reserved word, so to retrieve it we need to alias it
diff --git a/tests/unit/test_session.py b/tests/unit/test_session.py
index 12411eb..6a1f296 100644
--- a/tests/unit/test_session.py
+++ b/tests/unit/test_session.py
@@ -691,17 +691,17 @@ def test_remove_expired_responses__per_request(mock_session):
mock_session.mock_adapter.register_uri('GET', second_url, status_code=200)
mock_session.mock_adapter.register_uri('GET', third_url, status_code=200)
mock_session.get(MOCKED_URL)
- mock_session.get(second_url, expire_after=1)
- mock_session.get(third_url, expire_after=2)
+ mock_session.get(second_url, expire_after=2)
+ mock_session.get(third_url, expire_after=4)
# All 3 responses should still be cached
mock_session.remove_expired_responses()
for response in mock_session.cache.responses.values():
- logger.info(f'Expires in {response.ttl} seconds')
+ logger.info(f'Expires in {response.expires_delta} seconds')
assert len(mock_session.cache.responses) == 3
- # One should be expired after 1s, and another should be expired after 2s
- time.sleep(1)
+ # One should be expired after 2s, and another should be expired after 4s
+ time.sleep(2)
mock_session.remove_expired_responses()
assert len(mock_session.cache.responses) == 2
time.sleep(2)