summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook@pioneer.com>2022-04-22 16:32:08 -0500
committerJordan Cook <jordan.cook@pioneer.com>2022-04-22 17:57:22 -0500
commited110f352a24fb37c10119018a6a6b862489a35e (patch)
tree58ea43e553a839072fb2e6cde49f478217b8f965 /tests
parent4e1697f5fc6065fd6bc6b60f5f3b5f3ab8a98527 (diff)
downloadrequests-cache-ed110f352a24fb37c10119018a6a6b862489a35e.tar.gz
Add a BaseStorage.default_serializer attribute, to be more explicit about which backends use something other than pickle by default
Diffstat (limited to 'tests')
-rw-r--r--tests/integration/base_cache_test.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/integration/base_cache_test.py b/tests/integration/base_cache_test.py
index 6d71018..6cd0a3e 100644
--- a/tests/integration/base_cache_test.py
+++ b/tests/integration/base_cache_test.py
@@ -44,7 +44,6 @@ logger = getLogger(__name__)
# Handle optional dependencies if they're not installed,
# so any skipped tests will explicitly be shown in pytest output
TEST_SERIALIZERS = SERIALIZERS.copy()
-TEST_SERIALIZERS['no_op'] = None
try:
TEST_SERIALIZERS['safe_pickle'] = safe_pickle_serializer(secret_key='hunter2')
except ImportError:
@@ -53,7 +52,7 @@ VALIDATOR_HEADERS = [{'ETag': ETAG}, {'Last-Modified': LAST_MODIFIED}]
def _valid_serializer(serializer) -> bool:
- return isinstance(serializer, (SerializerPipeline, Stage)) or serializer is None
+ return isinstance(serializer, (SerializerPipeline, Stage))
class BaseCacheTest:
@@ -317,6 +316,8 @@ class BaseCacheTest:
session.get(httpbin('get'), expire_after=-1)
session.get(httpbin('redirect/3'), expire_after=-1)
assert len(session.cache.redirects.keys()) == 4
+ print(list(session.cache.redirects.items()))
+ print(list(session.cache.responses.keys()))
session.cache.remove_expired_responses()
assert len(session.cache.responses.keys()) == 2