diff options
author | Jordan Cook <jordan.cook@pioneer.com> | 2022-04-22 16:32:08 -0500 |
---|---|---|
committer | Jordan Cook <jordan.cook@pioneer.com> | 2022-04-22 17:57:22 -0500 |
commit | ed110f352a24fb37c10119018a6a6b862489a35e (patch) | |
tree | 58ea43e553a839072fb2e6cde49f478217b8f965 /tests | |
parent | 4e1697f5fc6065fd6bc6b60f5f3b5f3ab8a98527 (diff) | |
download | requests-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.py | 5 |
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 |